XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Earnings per share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator:    
Net income $ 532,259 $ 454,723
Less: earnings distributed to participating securities (126) (218)
Less: undistributed earnings allocated to participating securities (2,148) (3,061)
Numerator for basic earnings per share 529,985 451,444
Add back: undistributed earnings allocated to participating securities 2,148 3,061
Less: undistributed earnings reallocated to participating securities (2,135) (3,045)
Numerator for diluted earnings per share $ 529,998 $ 451,460
Denominator:    
Basic shares outstanding (shares) 225,127 245,796
Effect of dilutive securities (shares) 830 1,069
Diluted shares outstanding (shares) 225,957 246,865
Earnings Per Share [Abstract]    
Basic earnings (usd per share) $ 2.35 $ 1.84
Diluted earnings (usd per share) $ 2.35 $ 1.83