v3.24.2.u1
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 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:            
Net income $ 344,090 $ 258,781 $ 404,619 $ 333,786 $ 602,871 $ 738,405
Denominator:            
Weighted average shares outstanding, basic 119,244   126,977   120,608 132,034
Dilutive effect of options and RSUs 828   1,089   1,113 1,213
Weighted average shares outstanding, diluted 120,072   128,066   121,721 133,247
Net income per share:            
Basic $ 2.89   $ 3.19   $ 5 $ 5.59
Diluted $ 2.87   $ 3.16   $ 4.95 $ 5.54
Antidilutive and contingent RSUs excluded from diluted EPS 280   2   158 2