Despite the downward trend in earnings at Commerce Bancshares (NASDAQ:CBSH) the stock rallies 4.7%, bringing one-year gains to 44%

Investing in stocks can be simplified by purchasing exchange traded funds, but selecting market-beating companies can enhance returns. Commerce Bancshares, Inc. has shown impressive short-term performance, with a 41% share price increase in a year. However, long-term returns have been less remarkable.