XML 35 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the computations of basic and diluted earnings per share:
 Year ended December 31,
 202420232022
Net income$1,534,110$1,228,737$899,101
Shares:
Weighted-average number of common shares outstanding (for basic calculation)1,368,3431,377,7681,392,543
Dilutive stock awards8,2127,73210,534
Weighted-average number of common shares outstanding (for diluted calculation)1,376,5551,385,5001,403,077
Basic earnings per share$1.12$0.89$0.65
Diluted earnings per share$1.11$0.89$0.64
The following stock awards were excluded from the calculation of diluted earnings per share:
 Year ended December 31,
 202420232022
Stock awards subject to performance conditions2,1792,5172,701
Stock awards that were antidilutive2,2103,5658,149
Total stock awards excluded from diluted earnings per share4,3896,08210,850