XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Calculation of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic earnings per share:    
Net income $ 2,890,351 $ 2,332,209
Weighted-average common shares outstanding (in shares) 427,270 432,090
Basic earnings per share (in USD per share) $ 6.76 $ 5.40
Diluted earnings per share:    
Net income $ 2,890,351 $ 2,332,209
Shares used in computation:    
Weighted-average common shares outstanding (in shares) 427,270 432,090
Effect of dilutive stock-based awards (in shares) 9,692 9,564
Weighted-average number of shares (in shares) 436,962 441,654
Diluted earnings per share (in USD per share) $ 6.61 $ 5.28