XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Total Stockholders' Equity
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Non-controlling Interests
Balance (in shares) at Dec. 31, 2023     145,508,549          
Balance at Dec. 31, 2023 $ 6,283,355 $ 6,272,241 $ 2 $ 3,002,652 $ 4,858,066 $ (282,945) $ (1,305,534) $ 11,114
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss) (30,740) (30,740)       (30,740)    
Acquisitions (in shares)     250,539          
Acquisitions 51,768 51,768   51,768        
Stock-based compensation activity (in shares)     625,122          
Stock-based compensation activity (41,529) (41,529)   35,822     (77,351)  
Dividends declared (13,477) (13,477)     (13,477)      
Distributions to non-controlling interests (8,199)             (8,199)
Net income 126,091 118,360     118,360     7,731
Balance (in shares) at Mar. 31, 2024     146,384,210          
Balance at Mar. 31, 2024 $ 6,367,269 6,356,623 $ 2 3,090,242 4,962,949 (313,685) (1,382,885) 10,646
Balance (in shares) at Dec. 31, 2024 147,678,512   147,678,512          
Balance at Dec. 31, 2024 $ 7,329,717 7,317,731 $ 2 3,444,108 5,707,286 (372,708) (1,460,957) 11,986
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss) 222 222       222    
Acquisitions (in shares)     515,822          
Acquisitions 161,554 161,554   161,554        
Stock-based compensation activity (in shares)     540,552          
Stock-based compensation activity (33,448) (33,448)   38,564     (72,012)  
Common stock repurchases (in shares)     (471,387)          
Common stock repurchases (118,568) (118,568)         (118,568)  
Dividends declared (15,089) (15,089)     (15,089)      
Distributions to non-controlling interests (985)             (985)
Net income $ 148,969 144,258     144,258     4,711
Balance (in shares) at Mar. 31, 2025 148,263,499   148,263,499          
Balance at Mar. 31, 2025 $ 7,472,372 $ 7,456,660 $ 2 $ 3,644,226 $ 5,836,455 $ (372,486) $ (1,651,537) $ 15,712