XML 79 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock (Tables)
12 Months Ended
Dec. 31, 2024
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)202420232022
Basic income per common share:
Net income attributable to Commerce Bancshares, Inc.$526,331 $477,060 $488,399 
Less income allocated to nonvested restricted stock4,914 4,241 4,450 
Net income allocated to common stock$521,417 $472,819 $483,949 
Weighted average common shares outstanding
134,522 136,418 138,116 
Basic income per common share
$3.88 $3.47 $3.50 
Diluted income per common share:
Net income attributable to Commerce Bancshares, Inc.$526,331 $477,060 $488,399 
Less income allocated to nonvested restricted stock4,910 4,237 4,442 
Net income allocated to common stock
$521,421 $472,823 $483,957 
Weighted average common shares outstanding
134,522 136,418 138,116 
Net effect of the assumed exercise of stock-based awards - based on the treasury stock method using the average market price for the respective periods166157314
Weighted average diluted common shares outstanding
134,688 136,575 138,430 
Diluted income per common share
$3.87 $3.46 $3.50 
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)202420232022
Shares outstanding at January 1130,176 124,999 121,436 
Issuance of stock:
Awards and sales under employee and director plans453 348306
5% stock dividend6,396 6,201 5,953 
Other purchases of treasury stock
(2,875)(1,355)(2,684)
Other
2 (17)(12)
Shares outstanding at December 31
134,152 130,176 124,999