XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:                
Net income $ 284,783 $ 344,090 $ 258,781 $ 451,457 $ 404,619 $ 333,786 $ 887,654 $ 1,189,862
Denominator:                
Weighted average shares outstanding, basic 116,176     124,577     119,120 129,521
Dilutive effect of options and RSUs 764     1,215     996 1,213
Weighted average shares outstanding, diluted 116,940     125,792     120,116 130,734
Net income per share:                
Basic $ 2.45     $ 3.62     $ 7.45 $ 9.19
Diluted $ 2.44     $ 3.59     $ 7.39 $ 9.1
Antidilutive and contingent RSUs excluded from diluted EPS 271     5     196 3