XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation (Earnings per share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net income $ 697,914 $ 638,775 $ 2,170,023 $ 1,891,379
Less: earnings distributed to participating securities   (121)   (369)
Less: undistributed earnings allocated to participating securities   (2,083)   (6,685)
Numerator for basic earnings per share   636,571   1,884,325
Add back: undistributed earnings allocated to participating securities   2,083   6,685
Less: undistributed earnings reallocated to participating securities   (2,066)   (6,636)
Numerator for diluted earnings per share   $ 636,588   $ 1,884,374
Denominator:        
Basic shares outstanding (shares) 206,774 218,288 209,374 221,832
Effect of dilutive securities (shares) 1,686 1,394 1,683 1,152
Diluted shares outstanding (shares) 208,460 219,682 211,057 222,984
Earnings Per Share [Abstract]        
Basic earnings (usd per share) $ 3.38 $ 2.92 $ 10.36 $ 8.49
Diluted earnings (usd per share) $ 3.35 $ 2.90 $ 10.28 $ 8.45