XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation (Earnings per share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net income $ 662,976 $ 532,259
Less: earnings distributed to participating securities   (126)
Less: undistributed earnings allocated to participating securities   (2,148)
Numerator for basic earnings per share   529,985
Add back: undistributed earnings allocated to participating securities   2,148
Less: undistributed earnings reallocated to participating securities   (2,135)
Numerator for diluted earnings per share   $ 529,998
Denominator:    
Basic shares outstanding (shares) 211,837 225,127
Effect of dilutive securities (shares) 1,709 830
Diluted shares outstanding (shares) 213,546 225,957
Earnings Per Share [Abstract]    
Basic earnings (usd per share) $ 3.13 $ 2.35
Diluted earnings (usd per share) $ 3.10 $ 2.35