XML 79 R59.htm IDEA: XBRL DOCUMENT v3.24.2
NET INCOME 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
Earnings Per Share, Basic and Diluted [Abstract]        
Net income $ 229,520 $ 221,120 $ 477,163 $ 462,924
Weighted average common shares used to calculate basic net income per share 270,912 269,714 270,259 269,607
Stock-based awards 2,608 3,282 3,273 3,471
Weighted average common shares used to calculate diluted net income per share (in shares) 273,520 272,996 273,532 273,078
Net income per share - basic (usd per share) $ 0.85 $ 0.82 $ 1.77 $ 1.72
Net income per share - diluted (usd per share) $ 0.84 $ 0.81 $ 1.74 $ 1.70
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 232 2,361 150 2,285
Long-term market-based awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 1,830 0 1,828
Options to purchase shares of common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 229 525 144 429
Non-vested shares of restricted stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 3 6 6 28