Commerce Bancshares, Inc. (NASDAQ: CBSH) has recently edged lower despite favorable analyst revisions. The main positive catalyst is improving earnings expectations, while a small insider share sale may be adding modest caution.