v3.25.2
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2023   44,983        
Beginning balance at Dec. 31, 2023 $ 2,195,664 $ 450 $ (145,335) $ 560,697 $ (517) $ 1,780,369
Beginning balance (in shares) at Dec. 31, 2023     5,443      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 104,124         104,124
Other comprehensive income 8       8  
Common stock issued (in shares)   144        
Common stock issued 1 $ 1        
Treasury stock purchased (in shares)     206      
Treasury stock purchased (26,971)   $ (26,971)      
Stock-based compensation 4,105     4,105    
Common stock dividends (8,677)         (8,677)
Tax withholding payments on stock-based awards (10,980)     (10,980)    
Other (72)   (71) (1)    
Ending balance (in shares) at Mar. 31, 2024   45,127        
Ending balance at Mar. 31, 2024 2,257,202 $ 451 $ (172,377) 553,821 (509) 1,875,816
Ending balance (in shares) at Mar. 31, 2024     5,649      
Beginning balance (in shares) at Dec. 31, 2023   44,983        
Beginning balance at Dec. 31, 2023 2,195,664 $ 450 $ (145,335) 560,697 (517) 1,780,369
Beginning balance (in shares) at Dec. 31, 2023     5,443      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 216,416          
Other comprehensive income 15          
Ending balance (in shares) at Jun. 30, 2024   45,130        
Ending balance at Jun. 30, 2024 2,302,976 $ 451 $ (234,879) 557,478 (502) 1,980,428
Ending balance (in shares) at Jun. 30, 2024     6,121      
Beginning balance (in shares) at Mar. 31, 2024   45,127        
Beginning balance at Mar. 31, 2024 2,257,202 $ 451 $ (172,377) 553,821 (509) 1,875,816
Beginning balance (in shares) at Mar. 31, 2024     5,649      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 112,292         112,292
Other comprehensive income 7       7  
Common stock issued (in shares)   3        
Treasury stock purchased (in shares)     472      
Treasury stock purchased (61,887)   $ (61,887)      
Stock-based compensation 3,818     3,818    
Common stock dividends (7,680)         (7,680)
Tax withholding payments on stock-based awards (160)     (160)    
Other (616)   (615) (1)    
Ending balance (in shares) at Jun. 30, 2024   45,130        
Ending balance at Jun. 30, 2024 $ 2,302,976 $ 451 $ (234,879) 557,478 (502) 1,980,428
Ending balance (in shares) at Jun. 30, 2024     6,121      
Beginning balance (in shares) at Dec. 31, 2024 45,139 45,139        
Beginning balance at Dec. 31, 2024 $ 2,151,274 $ 451 $ (341,974) 565,041 (460) 1,928,216
Beginning balance (in shares) at Dec. 31, 2024 6,956   6,956      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 40,348         40,348
Other comprehensive income 6       6  
Common stock issued (in shares)   109        
Common stock issued 1 $ 1        
Treasury stock purchased (in shares)     483      
Treasury stock purchased (53,884)   $ (53,884)      
Stock-based compensation 3,757     3,757    
Common stock dividends (8,060)         (8,060)
Tax withholding payments on stock-based awards (5,938)     (5,938)    
Other (427)   (426) (1)    
Ending balance (in shares) at Mar. 31, 2025   45,248        
Ending balance at Mar. 31, 2025 $ 2,127,077 $ 452 $ (396,284) 562,859 (454) 1,960,504
Ending balance (in shares) at Mar. 31, 2025     7,439      
Beginning balance (in shares) at Dec. 31, 2024 45,139 45,139        
Beginning balance at Dec. 31, 2024 $ 2,151,274 $ 451 $ (341,974) 565,041 (460) 1,928,216
Beginning balance (in shares) at Dec. 31, 2024 6,956   6,956      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 102,333          
Other comprehensive income $ 12          
Ending balance (in shares) at Jun. 30, 2025 45,248 45,248        
Ending balance at Jun. 30, 2025 $ 2,152,057 $ 452 $ (428,732) 566,111 (448) 2,014,674
Ending balance (in shares) at Jun. 30, 2025 7,793   7,793      
Beginning balance (in shares) at Mar. 31, 2025   45,248        
Beginning balance at Mar. 31, 2025 $ 2,127,077 $ 452 $ (396,284) 562,859 (454) 1,960,504
Beginning balance (in shares) at Mar. 31, 2025     7,439      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 61,985         61,985
Other comprehensive income 6       6  
Treasury stock purchased (in shares)     354      
Treasury stock purchased (32,127)   $ (32,127)      
Stock-based compensation 3,253     3,253    
Common stock dividends (7,815)         (7,815)
Tax withholding payments on stock-based awards (1)     (1)    
Other $ (321)   (321)      
Ending balance (in shares) at Jun. 30, 2025 45,248 45,248        
Ending balance at Jun. 30, 2025 $ 2,152,057 $ 452 $ (428,732) $ 566,111 $ (448) $ 2,014,674
Ending balance (in shares) at Jun. 30, 2025 7,793   7,793