XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of Presentation (Earnings per share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net income $ 809,133 $ 720,345 $ 1,472,109 $ 1,252,604
Less: earnings distributed to participating securities   (122)   (248)
Less: undistributed earnings allocated to participating securities   (2,365)   (4,597)
Numerator for basic earnings per share   717,858   1,247,759
Add back: undistributed earnings allocated to participating securities   2,365   4,597
Less: undistributed earnings reallocated to participating securities   (2,347)   (4,565)
Numerator for diluted earnings per share   $ 717,876   $ 1,247,791
Denominator:        
Basic shares outstanding (shares) 209,547 222,160 210,692 223,635
Effect of dilutive securities (shares) 1,654 1,232 1,682 1,031
Diluted shares outstanding (shares) 211,201 223,392 212,374 224,666
Earnings Per Share [Abstract]        
Basic earnings (usd per share) $ 3.86 $ 3.23 $ 6.99 $ 5.58
Diluted earnings (usd per share) $ 3.83 $ 3.21 $ 6.93 $ 5.55