XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Interim Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance at Dec. 31, 2023 $ (149,938) $ 448 $ 871,110 $ (8,212,437) $ 7,510,756 $ (319,815)
Beginning balance, shares at Dec. 31, 2023   21,526,172        
Stock Issued During Period, Value, Treasury Stock Reissued (1,831)   (585) (1,406) (160)  
Exercise of stock options and restricted stock units, shares   4,898        
Treasury Stock, Value, Acquired, Cost Method (212,499)     (212,499)    
Repurchases of common stock, shares   (173,700)        
Excise tax on net repurchases of common stock 2,083     2,083    
Adjustment to Additional Paid in Capital, Share-Based Compensation 4,722   4,722      
Net earnings 177,509       177,509  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent 21,741         21,741
Ending balance at Mar. 31, 2024 (158,717) $ 448 876,417 (8,425,613) 7,688,105 (298,074)
Ending balance, shares at Mar. 31, 2024   21,357,370        
Beginning balance at Dec. 31, 2023 $ (149,938) $ 448 871,110 (8,212,437) 7,510,756 (319,815)
Beginning balance, shares at Dec. 31, 2023   21,526,172        
Exercise of stock options and restricted stock units, shares 58,909          
Treasury Stock, Value, Acquired, Cost Method $ (637,500)          
Repurchases of common stock, shares (482,413)          
Net earnings $ 610,839          
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (7,967)          
Ending balance at Sep. 30, 2024 (154,353) $ 448 889,862 (8,838,306) 8,121,425 (327,782)
Ending balance, shares at Sep. 30, 2024   21,102,668        
Beginning balance at Mar. 31, 2024 (158,717) $ 448 876,417 (8,425,613) 7,688,105 (298,074)
Beginning balance, shares at Mar. 31, 2024   21,357,370        
Stock Issued During Period, Value, Treasury Stock Reissued (6,305)   (856) (5,449) 0  
Exercise of stock options and restricted stock units, shares   18,640        
Treasury Stock, Value, Acquired, Cost Method (212,499)     (212,499)    
Repurchases of common stock, shares   (156,792)        
Excise tax on net repurchases of common stock 1,913     1,913    
Adjustment to Additional Paid in Capital, Share-Based Compensation 4,541   4,541      
Net earnings 221,814       221,814  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (12,293)         (12,293)
Ending balance at Jun. 30, 2024 (152,762) $ 448 881,814 (8,634,576) 7,909,919 (310,367)
Ending balance, shares at Jun. 30, 2024   21,219,218        
Stock Issued During Period, Value, Treasury Stock Reissued (14,203)   (3,689) (10,524) (10)  
Exercise of stock options and restricted stock units, shares   35,371        
Treasury Stock, Value, Acquired, Cost Method (212,499)     (212,499)    
Repurchases of common stock, shares   (151,921)        
Excise tax on net repurchases of common stock 1,755     1,755    
Adjustment to Additional Paid in Capital, Share-Based Compensation 4,359   4,359      
Net earnings 211,516       211,516  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (17,415)         (17,415)
Ending balance at Sep. 30, 2024 (154,353) $ 448 889,862 (8,838,306) 8,121,425 (327,782)
Ending balance, shares at Sep. 30, 2024   21,102,668        
Beginning balance at Dec. 31, 2024 $ (126,890) $ 448 897,025 (9,049,925) 8,371,420 (345,858)
Beginning balance, shares at Dec. 31, 2024 22,139,009 20,949,461        
Stock Issued During Period, Value, Treasury Stock Reissued $ (2,198)   (896) (1,318) (16)  
Exercise of stock options and restricted stock units, shares   4,282        
Treasury Stock, Value, Acquired, Cost Method (218,749)     (218,749)    
Repurchases of common stock, shares   (170,957)        
Excise tax on net repurchases of common stock 2,026     2,026    
Adjustment to Additional Paid in Capital, Share-Based Compensation 5,139   5,139      
Net earnings 163,587       163,587  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (5,241)         (5,241)
Ending balance at Mar. 31, 2025 (181,982) $ 448 903,060 (9,269,382) 8,534,991 (351,099)
Ending balance, shares at Mar. 31, 2025   20,782,786        
Beginning balance at Dec. 31, 2024 $ (126,890) $ 448 897,025 (9,049,925) 8,371,420 (345,858)
Beginning balance, shares at Dec. 31, 2024 22,139,009 20,949,461        
Exercise of stock options and restricted stock units, shares 21,400          
Treasury Stock, Value, Acquired, Cost Method $ (656,200)          
Repurchases of common stock, shares (542,416)          
Net earnings $ 583,428          
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (70,077)          
Ending balance at Sep. 30, 2025 $ (249,198) $ 448 917,248 (9,705,783) 8,954,824 (415,935)
Ending balance, shares at Sep. 30, 2025 21,683,802 20,428,445        
Beginning balance at Mar. 31, 2025 $ (181,982) $ 448 903,060 (9,269,382) 8,534,991 (351,099)
Beginning balance, shares at Mar. 31, 2025   20,782,786        
Stock Issued During Period, Value, Treasury Stock Reissued (6,864)   (2,705) (4,159) 0  
Exercise of stock options and restricted stock units, shares   13,307        
Treasury Stock, Value, Acquired, Cost Method (218,748)     (218,748)    
Repurchases of common stock, shares   (197,053)        
Excise tax on net repurchases of common stock 2,115     2,115    
Adjustment to Additional Paid in Capital, Share-Based Compensation 5,382   5,382      
Net earnings 202,348          
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (70,542)         (70,542)
Ending balance at Jun. 30, 2025 (258,793) $ 448 911,147 (9,486,086) 8,737,339 (421,641)
Ending balance, shares at Jun. 30, 2025   20,599,040        
Stock Issued During Period, Value, Treasury Stock Reissued (1,797)   (595) (1,210) (8)  
Exercise of stock options and restricted stock units, shares   3,811        
Treasury Stock, Value, Acquired, Cost Method (218,749)     (218,749)    
Repurchases of common stock, shares   (174,406)        
Excise tax on net repurchases of common stock 2,158     2,158    
Adjustment to Additional Paid in Capital, Share-Based Compensation 5,506   5,506      
Net earnings 217,493       217,493  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent 5,706         5,706
Ending balance at Sep. 30, 2025 $ (249,198) $ 448 $ 917,248 $ (9,705,783) $ 8,954,824 $ (415,935)
Ending balance, shares at Sep. 30, 2025 21,683,802 20,428,445