XML 72 R60.htm IDEA: XBRL DOCUMENT v3.26.3
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share, Basic and Diluted [Abstract]        
Net income $ 289,747 $ 287,122 $ 992,483 $ 720,752
Weighted average common shares used to calculate basic net income per share 273,748 271,152 273,260 271,471
Stock-based awards 1,530 2,646 1,801 1,969
Weighted average common shares used to calculate diluted net income per share (in shares) 275,278 273,798 275,061 273,440
Net income per share - basic (usd per share) $ 1.06 $ 1.06 $ 3.63 $ 2.65
Net income per share - diluted (usd per share) $ 1.05 $ 1.05 $ 3.61 $ 2.64
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,735 1,716 2,062 1,342
Market-based awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,527 1,501 1,530 1,053
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 172 197 124 212
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 36 18 408 77