XML 28 R7.htm IDEA: XBRL DOCUMENT v3.24.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, 2020 $ 282,675 $ 448 $ 805,140 $ 5,095,596 $ (334,925) $ (5,283,584)
Beginning balance, shares at Dec. 31, 2020   23,471,841        
Exercise of stock options and restricted stock units, shares 110,748 110,748        
Exercise of stock options and restricted stock units, Value $ (20,463)     (5,309)   (24,533)
Repurchases of Common Stock, Shares (739,486) (739,486)        
Repurchases of Common Stock, Value $ (999,998)         (999,998)
APIC, Share-based Payment Arrangement, Other, Increase for Cost Recognition 19,595   19,595      
Net earnings 768,985     768,985    
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent 79,701       79,701  
Ending balance at Dec. 31, 2021 $ 171,421 $ 448 825,974 5,859,272 (255,224) (6,259,049)
Ending balance, shares at Dec. 31, 2021   22,843,103        
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition     1,239      
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 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