XML 28 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Treasury Stock, Common
Beginning balance at Dec. 31, 2021 $ 171,421 $ 448 $ 825,974 $ 5,859,272 $ (255,224) $ (6,259,049)
Beginning balance, shares at Dec. 31, 2021   22,843,103        
Exercise of stock options and restricted stock units, shares 133,916 133,916        
Exercise of stock options and restricted stock units, Value $ (33,216)     (4,908)   (33,391)
Repurchases of Common Stock, Shares (838,010) (838,010)        
Repurchases of Common Stock, Value $ (1,099,998)         (1,099,998)
APIC, Share-based Payment Arrangement, Other, Increase for Cost Recognition 19,661   19,661      
Net earnings 872,502     872,502    
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent 27,991       27,991  
Ending balance at Dec. 31, 2022 $ 24,793 $ 448 850,368 6,726,866 (227,233) (7,325,656)
Ending balance, shares at Dec. 31, 2022   22,139,009        
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition     4,733      
Exercise of stock options and restricted stock units, shares 79,076 79,076        
Exercise of stock options and restricted stock units, Value $ (19,234)     (4,888)   (21,308)
Repurchases of Common Stock, Shares (691,913) (691,913)        
Repurchases of Common Stock, Value $ (900,000)         (900,000)
Excise tax on net repurchases of common stock           8,089
APIC, Share-based Payment Arrangement, Other, Increase for Cost Recognition 17,928   17,928      
Net earnings 788,778     788,778    
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (92,582)       (92,582)  
Ending balance at Dec. 31, 2023 $ (149,938) $ 448 871,110 7,510,756 (319,815) (8,212,437)
Ending balance, shares at Dec. 31, 2023 21,526,172 21,526,172        
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition     2,814      
Exercise of stock options and restricted stock units, shares 68,428 68,428        
Exercise of stock options and restricted stock units, Value $ (23,719)     (2,476)   (20,259)
Repurchases of Common Stock, Shares (645,139) (645,139)        
Repurchases of Common Stock, Value $ (849,997)         (849,997)
Excise tax on net repurchases of common stock           7,750
APIC, Share-based Payment Arrangement, Other, Increase for Cost Recognition 19,979   19,979      
Net earnings 863,140     863,140    
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (26,043)       (26,043)  
Ending balance at Dec. 31, 2024 $ (126,890) $ 448 897,025 $ 8,371,420 $ (345,858) $ (9,049,925)
Ending balance, shares at Dec. 31, 2024 20,949,461 20,949,461        
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition     $ 5,936