XML 68 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Common Stock (Tables)
12 Months Ended
Dec. 31, 2025
Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted Presented below is a summary of the components used to calculate basic and diluted income per common share, which have been restated for all stock dividends.
(In thousands, except per share data)202520242023
Basic income per common share:
Net income attributable to Commerce Bancshares, Inc.$566,251 $526,331 $477,060 
Less income allocated to nonvested restricted stock5,386 4,914 4,241 
Net income allocated to common stock$560,865 $521,417 $472,819 
Weighted average common shares outstanding
138,773 141,248 143,239 
Basic income per common share
$4.04 $3.69 $3.30 
Diluted income per common share:
Net income attributable to Commerce Bancshares, Inc.$566,251 $526,331 $477,060 
Less income allocated to nonvested restricted stock5,383 4,910 4,237 
Net income allocated to common stock
$560,868 $521,421 $472,823 
Weighted average common shares outstanding
138,773 141,248 143,239 
Net effect of the assumed exercise of stock-based awards - based on the treasury stock method using the average market price for the respective periods127175165
Weighted average diluted common shares outstanding
138,900 141,423 143,404 
Diluted income per common share
$4.04 $3.69 $3.30 
Schedule Of Activity In The Outstanding Shares Of The Company's Common Stock
The table below shows activity in the outstanding shares of the Company’s common stock during the past three years. Shares in the table below are presented on an historical basis and have not been restated for the annual 5% stock dividends.

Years Ended December 31
(In thousands)202520242023
Shares outstanding at January 1134,152 130,176 124,999 
Issuance of stock:
Awards and sales under employee and director plans316 453348
5% stock dividend6,578 6,396 6,201 
Other purchases of treasury stock
(3,609)(2,875)(1,355)
Other
50 (17)
Shares outstanding at December 31
137,487 134,152 130,176