XML 21 R8.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Balance at beginning of period at Dec. 31, 2022 $ 2,056,269 $ 441,369 $ 1,808,308 $ (2,129,639) $ 2,847,709 $ (911,478)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 214,352       214,352  
Other comprehensive income (loss), net of tax 6,510         6,510
Share repurchases (203,016)     (203,016)    
Issuance of treasury stock for stock option exercises 26,742   (16,059) 42,801    
Issuance of treasury stock for restricted stock units vesting (35,108)   (100,636) 65,528    
Deferred compensation 130   (36) 166    
Share-based compensation 83,334   83,334      
Balance at end of period at Dec. 31, 2023 2,149,213 441,369 1,774,911 (2,224,160) 3,062,061 (904,968)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 541,817       541,817  
Other comprehensive income (loss), net of tax (89,484)         (89,484)
Share repurchases (403,527)     (403,527)    
Issuance of treasury stock for stock option exercises 6,345   (4,475) 10,820    
Issuance of treasury stock for restricted stock units vesting (19,668)   (69,458) 49,790    
Deferred compensation 0   (148) 148    
Share-based compensation 79,429   79,429      
Balance at end of period at Dec. 31, 2024 2,264,125 441,369 1,780,259 (2,566,929) 3,603,878 (994,452)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 397,584       397,584  
Other comprehensive income (loss), net of tax 103,886         103,886
Share repurchases (605,488)     (605,488)    
Issuance of treasury stock for stock option exercises 9,803   (6,684) 16,487    
Issuance of treasury stock for restricted stock units vesting (16,878)   (65,280) 48,402    
Deferred compensation 297   (224) 521    
Share-based compensation 79,719   79,719      
Balance at end of period at Dec. 31, 2025 $ 2,233,048 $ 441,369 $ 1,787,790 $ (3,107,007) $ 4,001,462 $ (890,566)