XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
The following table sets forth the computations of basic and diluted earnings per share (in thousands, except per share data):
Three months ended March 31,
20252024
Net income$386,599 $359,287 
Shares:
Weighted-average number of common shares outstanding (for basic calculation)1,354,518 1,372,175 
Dilutive stock awards6,201 8,987 
Weighted-average number of common shares outstanding (for diluted calculation)1,360,719 1,381,162 
Basic earnings per share$0.29 $0.26 
Diluted earnings per share$0.28 $0.26 
The following stock awards were excluded from the calculation of diluted earnings per share:
Three months ended March 31,
20252024
Stock awards subject to performance conditions1,8592,466
Stock awards that were antidilutive3,4772,458
Total stock awards excluded from diluted earnings per share5,3364,924