v3.25.2
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)  
Cash 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, 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) (39,798)              
Net income 317,975              
Balance (in shares) at Jun. 30, 2024     146,444,031          
Balance at Jun. 30, 2024 6,581,074 6,567,637 $ 2 3,136,415 5,137,587 (322,743) (1,383,624) 13,437
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
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss) (9,058) (9,058)       (9,058)    
Acquisitions (in shares)     35,886          
Acquisitions 9,054 9,054   9,054        
Stock-based compensation activity (in shares)     23,935          
Stock-based compensation activity 36,380 36,380   37,119     (739)  
Cash dividends declared (13,521) (13,521)     (13,521)      
Distributions to non-controlling interests (934)             (934)
Net income 191,884 188,159     188,159     3,725
Balance (in shares) at Jun. 30, 2024     146,444,031          
Balance at Jun. 30, 2024 $ 6,581,074 6,567,637 $ 2 3,136,415 5,137,587 (322,743) (1,383,624) 13,437
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)  
Cash 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          
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
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) 73,998              
Net income $ 382,492              
Balance (in shares) at Jun. 30, 2025 148,482,012   148,482,012          
Balance at Jun. 30, 2025 $ 7,868,774 7,857,602 $ 2 3,773,812 6,050,601 (298,710) (1,668,103) 11,172
Balance (in shares) at Mar. 31, 2025     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
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss) 73,776 73,776       73,776    
Acquisitions (in shares)     257,357          
Acquisitions 85,971 85,971   85,971        
Stock-based compensation activity (in shares)     28,328          
Stock-based compensation activity 43,036 43,036   43,615     (579)  
Common stock repurchases (in shares)     (67,172)          
Common stock repurchases (15,987) (15,987)         (15,987)  
Cash dividends declared (15,104) (15,104)     (15,104)      
Distributions to non-controlling interests (8,559)             (8,559)
Other (254)             (254)
Net income $ 233,523 229,250     229,250     4,273
Balance (in shares) at Jun. 30, 2025 148,482,012   148,482,012          
Balance at Jun. 30, 2025 $ 7,868,774 $ 7,857,602 $ 2 $ 3,773,812 $ 6,050,601 $ (298,710) $ (1,668,103) $ 11,172