Commerce Bancshares, Inc. will release Q2 earnings on July 16. Analysts expect EPS of $1.05 and revenue of $493.46 million.