v3.25.2
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 96,677                   96,677  
Other comprehensive income (loss), net of tax $ 876                     876
Indirect repurchase of shares for minimum tax withholding (in shares) 200           170          
Indirect repurchase of shares for minimum tax withholding $ (11,229)           $ (11,229)          
Restricted stock units and awards and performance share units (in shares)         118 273            
Restricted stock units and awards and performance share units   $ 0 $ 0   $ 1 $ 3     $ (1) $ (3)    
Stock-based compensation 5,016             5,016        
Business acquisitions (in shares)       127                
Business acquisitions 8,476     $ 1       8,475        
Common stock, ending balance (in shares) at Jun. 30, 2024       137,905                
Treasury stock, ending balance (in shares) at Jun. 30, 2024             87,743          
Ending balance at Jun. 30, 2024 891,434     $ 1,379     $ (910,322) 845,962     951,761 2,654
Common stock, beginning balance (in shares) at Mar. 31, 2024       137,855                
Treasury stock, beginning balance (in shares) at Mar. 31, 2024             87,743          
Beginning balance at Mar. 31, 2024 867,089     $ 1,379     $ (910,322) 841,268     931,968 2,796
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 19,793                   19,793  
Other comprehensive income (loss), net of tax (142)                     (142)
Restricted stock units and awards and performance share units (in shares)         16              
Stock-based compensation 2,378             2,378        
Business acquisitions (in shares)       34                
Business acquisitions 2,316             2,316        
Common stock, ending balance (in shares) at Jun. 30, 2024       137,905                
Treasury stock, ending balance (in shares) at Jun. 30, 2024             87,743          
Ending balance at Jun. 30, 2024 891,434     $ 1,379     $ (910,322) 845,962     951,761 2,654
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 164,715                   164,715  
Other comprehensive income (loss), net of tax $ (3,350)                     (3,350)
Share repurchases (in shares) 1,000           991          
Share repurchases $ (71,321)           $ (71,321)          
Indirect repurchase of shares for minimum tax withholding (in shares) 100           89          
Indirect repurchase of shares for minimum tax withholding $ (7,758)           $ (7,758)          
Restricted stock units and awards and performance share units (in shares)         99 124            
Restricted stock units and awards and performance share units   $ 0 $ 0   $ 1 $ 1     $ (1) $ (1)    
Stock-based compensation 12,239             12,239        
Business acquisitions (in shares)       4,683                
Business acquisitions 17,335     $ 47       17,288        
Common stock, ending balance (in shares) at Jun. 30, 2025       142,851                
Treasury stock, ending balance (in shares) at Jun. 30, 2025             88,827          
Ending balance at Jun. 30, 2025 1,891,843     $ 1,429     $ (989,680) 1,821,388     1,060,837 (2,131)
Common stock, beginning balance (in shares) at Mar. 31, 2025       141,924                
Treasury stock, beginning balance (in shares) at Mar. 31, 2025             87,835          
Beginning balance at Mar. 31, 2025 1,914,701     $ 1,420     $ (918,327) 1,812,729     1,018,895 (16)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 41,942                   41,942  
Other comprehensive income (loss), net of tax (2,115)                     (2,115)
Share repurchases (in shares)             991          
Share repurchases (71,321)           $ (71,321)          
Indirect repurchase of shares for minimum tax withholding (in shares)             1          
Indirect repurchase of shares for minimum tax withholding (32)           $ (32)          
Restricted stock units and awards and performance share units (in shares)         21              
Stock-based compensation 6,600             6,600        
Business acquisitions (in shares)       906                
Business acquisitions 2,068     $ 9       2,059        
Common stock, ending balance (in shares) at Jun. 30, 2025       142,851                
Treasury stock, ending balance (in shares) at Jun. 30, 2025             88,827          
Ending balance at Jun. 30, 2025 $ 1,891,843     $ 1,429     $ (989,680) $ 1,821,388     $ 1,060,837 $ (2,131)