v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Treasury Stock
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2023   151,232,908        
Beginning balance at Dec. 31, 2023 $ 4,597,155 $ 1,512 $ 2,222,993 $ (95,330) $ 0 $ 2,467,980
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon the vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares)   2,321,067        
Issuance of common stock upon the vesting of restricted and deferred stock units, net of shares withheld for employee taxes (126,996) $ 24 (127,020)      
Stock-based compensation 134,902   134,902      
Repurchases of common stock (in shares)   (1,142,612)        
Repurchases of common stock (125,449)       (125,449)  
Net income 175,418         175,418
Foreign currency translation adjustment (16,447)     (16,447)    
Change in unrealized loss on investments, net of tax (4,816)     (4,816)    
Ending balance (in shares) at Mar. 31, 2024   152,411,363        
Ending balance at Mar. 31, 2024 $ 4,633,767 $ 1,536 2,230,875 (116,593) (125,449) 2,643,398
Beginning balance (in shares) at Dec. 31, 2024 150,025,096 150,025,096        
Beginning balance at Dec. 31, 2024 $ 4,878,357 $ 1,556 2,618,384 (155,993) (558,488) 2,972,898
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon the vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares)   2,119,218        
Issuance of common stock upon the vesting of restricted and deferred stock units, net of shares withheld for employee taxes (85,706) $ 22 (85,728)      
Stock-based compensation 141,236   141,236      
Repurchases of common stock (in shares)   (6,158,235)        
Repurchases of common stock (503,091)       (503,091)  
Re-issuance of treasury stock for 401(k) employer match (in shares)   100,723        
Re-issuance of treasury stock for 401(k) employer match 9,986       9,986  
Net income 123,171         123,171
Foreign currency translation adjustment 21,784     21,784    
Change in unrealized loss on investments, net of tax $ (1,176)     (1,176)    
Ending balance (in shares) at Mar. 31, 2025 146,086,802 146,086,802        
Ending balance at Mar. 31, 2025 $ 4,584,561 $ 1,578 $ 2,673,892 $ (135,385) $ (1,051,593) $ 3,096,069