XML 24 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Common Stock
Restricted stock units
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive (Loss)/Income
Non-controlling interest
Balance, beginning of period (in shares) at Dec. 31, 2020   56,108            
Balance, beginning of period at Dec. 31, 2020 $ 1,983,018 $ 56   $ 660,771 $ 1,347,880 $ (177) $ (25,512) $ 0
Treasury stock, beginning of period (in shares) at Dec. 31, 2020           20    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Restricted stock units vested (in shares)     311          
Equity withheld for employee taxes (in shares)   (106)            
Equity withheld for employee taxes (45,070)     (45,070)        
Stock-based compensation expense 69,899     69,899        
Exercise of stock options (in shares)   536            
Exercise of stock options 26,313 $ 1   26,312        
Noncontrolling interests acquired in business combination 10,469             10,469
Purchase of subsidiary shares from noncontrolling interest (1,749)             (1,749)
Other comprehensive income (28,695)           (28,695)  
Net income 481,652       481,652      
Balance, end of period (in shares) at Dec. 31, 2021   56,849            
Balance, end of period at Dec. 31, 2021 2,495,837 $ 57   711,912 1,829,532 $ (177) (54,207) 8,720
Treasury stock, end of period (in shares) at Dec. 31, 2021           20    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Restricted stock units vested (in shares)     252          
Equity withheld for employee taxes (in shares)   (83)            
Equity withheld for employee taxes (23,650)     (23,650)        
Stock-based compensation expense 107,513     107,513        
Exercise of stock options (in shares)   511            
Exercise of stock options 21,851 $ 1   21,850        
Purchase of subsidiary shares from noncontrolling interest (7,266)     49       (7,315)
Other comprehensive income (41,114)           (41,114)  
Net income 419,416       419,416      
Stock issued in connection with Other 2021 acquisitions (Note 3) (in shares)   6       (6)    
Stock issued in connection with Other 2021 acquisitions (Note 3) 2,000     1,941   $ 59    
Issuance of common stock from employee stock purchase plan (in shares)   120            
Issuance of common stock from employee stock purchase plan 28,350     28,350        
Contributions to consolidated subsidiary from noncontrolling interest $ 73             73
Balance, end of period (in shares) at Dec. 31, 2022 57,655 57,655            
Balance, end of period at Dec. 31, 2022 $ 3,003,010 $ 58   847,965 2,248,948 $ (118) (95,321) 1,478
Treasury stock, end of period (in shares) at Dec. 31, 2022           14    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Restricted stock units vested (in shares)     336          
Equity withheld for employee taxes (in shares)   (103)            
Equity withheld for employee taxes (29,301)     (29,301)        
Stock-based compensation expense 135,500     135,500        
Exercise of stock options (in shares)   398            
Exercise of stock options 15,513 $ 0   15,513        
Purchase of subsidiary shares from noncontrolling interest (1,453)     (48)       (1,405)
Other comprehensive income 56,281           56,281  
Net income 417,083       417,083      
Stock issued in connection with Other 2021 acquisitions (Note 3) (in shares)   14       (14)    
Stock issued in connection with Other 2021 acquisitions (Note 3) 3,000     2,882   $ 118    
Issuance of common stock from employee stock purchase plan (in shares)   173            
Issuance of common stock from employee stock purchase plan 36,255     36,255        
Contributions to consolidated subsidiary from noncontrolling interest 506             506
Repurchase of common stock (in shares)   (686)            
Repurchase of common stock $ (164,924)       (164,924)      
Balance, end of period (in shares) at Dec. 31, 2023 57,787 57,787            
Balance, end of period at Dec. 31, 2023 $ 3,471,470 $ 58   $ 1,008,766 $ 2,501,107 $ 0 $ (39,040) $ 579
Treasury stock, end of period (in shares) at Dec. 31, 2023           0