v3.26.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Total
BALANCE at Dec. 31, 2024 $ 411 $ (273,799) $ 350,734 $ 1,627,330 $ 1,704,676
BALANCE (in shares) at Dec. 31, 2024 41,123,365        
BALANCE (in shares) at Dec. 31, 2024   (5,562,453)      
Increase (Decrease) in Stockholders' Equity          
Net income       169,289 169,289
Issuance of Stock:          
Issuance of restricted stock & performance stock   $ 1,156 5,445   6,601
Issuance of restricted stock & performance stock (in shares)   18,448      
Shares received in lieu of tax withholding on vested stock   $ (2,622)     (2,622)
Shares received in lieu of tax withholding on vested stock (in shares)   (7,330)      
Stock-based compensation     5,474   5,474
Dividends       (14,162) (14,162)
Share repurchases   $ (92,243)     (92,243)
Share repurchases (in shares)   (264,054)      
BALANCE at Mar. 31, 2025 $ 411 $ (367,508) 361,653 1,782,457 1,777,013
BALANCE (in shares) at Mar. 31, 2025 41,123,365        
BALANCE (in shares) at Mar. 31, 2025   (5,815,389)      
BALANCE at Dec. 31, 2024 $ 411 $ (273,799) 350,734 1,627,330 1,704,676
BALANCE (in shares) at Dec. 31, 2024 41,123,365        
BALANCE (in shares) at Dec. 31, 2024   (5,562,453)      
Increase (Decrease) in Stockholders' Equity          
Net income         400,137
BALANCE at Jun. 30, 2025 $ 411 $ (388,298) 361,662 1,997,434 1,971,209
BALANCE (in shares) at Jun. 30, 2025 41,123,365        
BALANCE (in shares) at Jun. 30, 2025   (5,841,913)      
BALANCE at Mar. 31, 2025 $ 411 $ (367,508) 361,653 1,782,457 1,777,013
BALANCE (in shares) at Mar. 31, 2025 41,123,365        
BALANCE (in shares) at Mar. 31, 2025   (5,815,389)      
Increase (Decrease) in Stockholders' Equity          
Net income       230,848 230,848
Issuance of Stock:          
Issuance of shares for options exercised   $ 830 (377)   453
Issuance of shares for options exercised (in shares)   12,500      
Issuance of restricted stock & performance stock   $ 2,337 (2,337)    
Issuance of restricted stock & performance stock (in shares)   35,609      
Shares received in lieu of tax withholding on vested stock   $ (3,977)     (3,977)
Shares received in lieu of tax withholding on vested stock (in shares)   (12,255)      
Stock-based compensation     2,723   2,723
Dividends       (15,871) (15,871)
Share repurchases   $ (19,980)     (19,980)
Share repurchases (in shares)   (62,378)      
BALANCE at Jun. 30, 2025 $ 411 $ (388,298) 361,662 1,997,434 1,971,209
BALANCE (in shares) at Jun. 30, 2025 41,123,365        
BALANCE (in shares) at Jun. 30, 2025   (5,841,913)      
BALANCE at Dec. 31, 2025 $ 411 $ (496,006) 363,314 2,581,055 $ 2,448,774
BALANCE (in shares) at Dec. 31, 2025 41,123,365       41,123,365
BALANCE (in shares) at Dec. 31, 2025   (5,946,145)     5,946,145
Increase (Decrease) in Stockholders' Equity          
Net income       370,378 $ 370,378
Issuance of Stock:          
Issuance of shares for options exercised   $ 754 (371)   383
Issuance of shares for options exercised (in shares)   9,000      
Issuance of restricted stock & performance stock   $ 476 7,535   8,011
Issuance of restricted stock & performance stock (in shares)   5,674      
Shares received in lieu of tax withholding on vested stock   $ (3,125)     (3,125)
Shares received in lieu of tax withholding on vested stock (in shares)   (2,218)      
Stock-based compensation     17,798   17,798
Dividends       (24,623) (24,623)
Share repurchases   $ (2,548)     (2,548)
Share repurchases (in shares)   (2,553)      
BALANCE at Mar. 31, 2026 $ 411 $ (500,449) 388,276 2,926,810 2,815,048
BALANCE (in shares) at Mar. 31, 2026 41,123,365        
BALANCE (in shares) at Mar. 31, 2026   (5,936,242)      
BALANCE at Dec. 31, 2025 $ 411 $ (496,006) 363,314 2,581,055 $ 2,448,774
BALANCE (in shares) at Dec. 31, 2025 41,123,365       41,123,365
BALANCE (in shares) at Dec. 31, 2025   (5,946,145)     5,946,145
Increase (Decrease) in Stockholders' Equity          
Net income         $ 811,980
BALANCE at Jun. 30, 2026 $ 411 $ (517,499) 394,107 3,340,250 $ 3,217,269
BALANCE (in shares) at Jun. 30, 2026 41,123,365       41,123,365
BALANCE (in shares) at Jun. 30, 2026   (5,923,156)     5,923,156
BALANCE at Mar. 31, 2026 $ 411 $ (500,449) 388,276 2,926,810 $ 2,815,048
BALANCE (in shares) at Mar. 31, 2026 41,123,365        
BALANCE (in shares) at Mar. 31, 2026   (5,936,242)      
Increase (Decrease) in Stockholders' Equity          
Net income       441,602 441,602
Issuance of Stock:          
Issuance of restricted stock & performance stock   $ 2,171 (2,171)    
Issuance of restricted stock & performance stock (in shares)   25,729      
Shares received in lieu of tax withholding on vested stock   $ (13,537)     (13,537)
Shares received in lieu of tax withholding on vested stock (in shares)   (9,472)      
Stock-based compensation     8,002   8,002
Dividends       (28,162) (28,162)
Share repurchases   $ (5,684)     (5,684)
Share repurchases (in shares)   (3,171)      
BALANCE at Jun. 30, 2026 $ 411 $ (517,499) $ 394,107 $ 3,340,250 $ 3,217,269
BALANCE (in shares) at Jun. 30, 2026 41,123,365       41,123,365
BALANCE (in shares) at Jun. 30, 2026   (5,923,156)     5,923,156