XML 106 R89.htm IDEA: XBRL DOCUMENT v3.25.3
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 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic:        
Net income $ 368,394 $ 299,166 $ 968,917 $ 872,471
Weighted-average number of shares outstanding (in shares) 137,676 138,606 137,897 138,997
Basic EPS (in dollars per share) $ 2.68 $ 2.16 $ 7.03 $ 6.28
Diluted:        
Net income $ 368,394 $ 299,166 $ 968,917 $ 872,471
Weighted-average number of shares outstanding (in shares) 137,676 138,606 137,897 138,997
Add: Dilutive impact of unvested RSUs (in shares) 1,266 1,042 1,193 942
Diluted weighted-average number of shares outstanding (in shares) 138,942 139,648 139,090 139,939
Diluted EPS (in dollars per share) $ 2.65 $ 2.14 $ 6.97 $ 6.23