v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive (Loss) Income
Beginning balance at Dec. 31, 2023 $ 5,390,364 $ 953 $ 1,670,450 $ 5,283,342 $ (1,474,110) $ (90,271)
Beginning balance, common stock shares at Dec. 31, 2023   95,267,000        
Beginning balance, treasury shares at Dec. 31, 2023         8,361,000  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Acquisition activity of previously acquired businesses 2,537   1,818   $ 719  
Acquisition activity of previously acquired businesses, treasury shares         (8,000)  
Stock-based compensation activity 3,988   (30,455)   $ 34,443  
Stock-based compensation activity, shares         (382,000)  
Other comprehensive (loss) income, net of tax effects (22,024)         (22,024)
Net income 34,778     34,778    
Ending balance at Mar. 31, 2024 5,409,643 $ 953 1,641,813 5,318,120 $ (1,438,948) (112,295)
Ending balance, common stock shares at Mar. 31, 2024   95,267,000        
Ending balance, treasury shares at Mar. 31, 2024         7,971,000  
Beginning balance at Dec. 31, 2024 $ 6,086,440 $ 953 1,790,688 5,859,034 $ (1,416,655) (147,580)
Beginning balance, common stock shares at Dec. 31, 2024   95,267,000        
Beginning balance, treasury shares at Dec. 31, 2024 7,731,667       7,732,000  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Acquisition activity of previously acquired businesses $ 665   484   $ 181  
Acquisition activity of previously acquired businesses, treasury shares         (2,000)  
Stock-based compensation activity 2,168   (33,178)   $ 35,346  
Stock-based compensation activity, shares         (377,000)  
Other comprehensive (loss) income, net of tax effects 38,337         38,337
Net income 51,865     51,865    
Ending balance at Mar. 31, 2025 $ 6,179,475 $ 953 $ 1,757,994 $ 5,910,899 $ (1,381,128) $ (109,243)
Ending balance, common stock shares at Mar. 31, 2025   95,267,000        
Ending balance, treasury shares at Mar. 31, 2025 7,353,480       7,353,000