v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Restricted stock units and awards
Performance share units
Common Stock
Common Stock
Restricted stock units and awards
Common Stock
Performance share units
Treasury Shares
Additional Paid In Capital
Additional Paid In Capital
Restricted stock units and awards
Additional Paid In Capital
Performance share units
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Common stock, beginning balance (in shares) at Dec. 31, 2023       137,387                
Treasury stock, beginning balance (in shares) at Dec. 31, 2023             87,573          
Beginning balance at Dec. 31, 2023 $ 791,618     $ 1,374     $ (899,093) $ 832,475     $ 855,084 $ 1,778
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 131,761                   131,761  
Other comprehensive income (loss), net of tax $ (1,621)                     (1,621)
Indirect repurchase of shares for minimum tax withholding (in shares) 200           173          
Indirect repurchase of shares for minimum tax withholding $ (11,444)           $ (11,444)          
Restricted stock units and awards and performance share units (in shares)         124 273            
Restricted stock units and awards and performance share units   $ 0 $ 0   $ 1 $ 3     $ (1) $ (3)    
Stock-based compensation 7,431             7,431        
Business acquisitions (in shares)       150                
Business acquisitions 10,175     $ 1       10,174        
Common stock, ending balance (in shares) at Sep. 30, 2024       137,934                
Treasury stock, ending balance (in shares) at Sep. 30, 2024             87,746          
Ending balance at Sep. 30, 2024 927,920     $ 1,379     $ (910,537) 850,076     986,845 157
Common stock, beginning balance (in shares) at Jun. 30, 2024       137,905                
Treasury stock, beginning balance (in shares) at Jun. 30, 2024             87,743          
Beginning balance at Jun. 30, 2024 891,434     $ 1,379     $ (910,322) 845,962     951,761 2,654
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 35,084                   35,084  
Other comprehensive income (loss), net of tax (2,497)                     (2,497)
Indirect repurchase of shares for minimum tax withholding (in shares)             3          
Indirect repurchase of shares for minimum tax withholding (215)           $ (215)          
Restricted stock units and awards and performance share units (in shares)         6              
Stock-based compensation 2,415             2,415        
Business acquisitions (in shares)       23                
Business acquisitions 1,699             1,699        
Common stock, ending balance (in shares) at Sep. 30, 2024       137,934                
Treasury stock, ending balance (in shares) at Sep. 30, 2024             87,746          
Ending balance at Sep. 30, 2024 927,920     $ 1,379     $ (910,537) 850,076     986,845 157
Common stock, beginning balance (in shares) at Dec. 31, 2024       137,945                
Treasury stock, beginning balance (in shares) at Dec. 31, 2024             87,747          
Beginning balance at Dec. 31, 2024 1,779,983     $ 1,380     $ (910,601) 1,791,863     896,122 1,219
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 194,861                   194,861  
Other comprehensive income (loss), net of tax (4,592)                     (4,592)
Share repurchases (in shares)             1,817          
Share repurchases $ (127,754)           $ (127,754)          
Indirect repurchase of shares for minimum tax withholding (in shares) 100           89          
Indirect repurchase of shares for minimum tax withholding $ (7,797)           $ (7,797)          
Restricted stock units and awards and performance share units (in shares)         100 124            
Restricted stock units and awards and performance share units   $ 0 $ 0   $ 1 $ 1     $ (1) $ (1)    
Stock-based compensation 19,573             19,573        
Business acquisitions (in shares)       5,588                
Business acquisitions 17,525     $ 56       17,469        
Common stock, ending balance (in shares) at Sep. 30, 2025       143,757                
Treasury stock, ending balance (in shares) at Sep. 30, 2025             89,653          
Ending balance at Sep. 30, 2025 1,871,799     $ 1,438     $ (1,046,152) 1,828,903     1,090,983 (3,373)
Common stock, beginning balance (in shares) at Jun. 30, 2025       142,851                
Treasury stock, beginning balance (in shares) at Jun. 30, 2025             88,827          
Beginning balance at Jun. 30, 2025 1,891,843     $ 1,429     $ (989,680) 1,821,388     1,060,837 (2,131)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 30,146                   30,146  
Other comprehensive income (loss), net of tax (1,242)                     (1,242)
Share repurchases (in shares)             826          
Share repurchases (56,433)           $ (56,433)          
Indirect repurchase of shares for minimum tax withholding (39)           $ (39)          
Restricted stock units and awards and performance share units (in shares)         1              
Stock-based compensation 7,334             7,334        
Business acquisitions (in shares)       905                
Business acquisitions 190     $ 9       181        
Common stock, ending balance (in shares) at Sep. 30, 2025       143,757                
Treasury stock, ending balance (in shares) at Sep. 30, 2025             89,653          
Ending balance at Sep. 30, 2025 $ 1,871,799     $ 1,438     $ (1,046,152) $ 1,828,903     $ 1,090,983 $ (3,373)