XML 107 R89.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity and Earnings Per Share - Schedule of Earnings Per Share Calculations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic:        
Net income $ 310,253 $ 288,230 $ 600,523 $ 573,305
Weighted-average number of shares outstanding (in shares) 137,818 138,980 138,009 139,195
Basic EPS (in dollars per share) $ 2.25 $ 2.07 $ 4.35 $ 4.12
Diluted:        
Net income $ 310,253 $ 288,230 $ 600,523 $ 573,305
Weighted-average number of shares outstanding (in shares) 137,818 138,980 138,009 139,195
Add: Dilutive impact of unvested RSUs (in shares) 971 821 1,049 852
Diluted weighted-average number of shares outstanding (in shares) 138,789 139,801 139,058 140,047
Diluted EPS (in dollars per share) $ 2.24 $ 2.06 $ 4.32 $ 4.09