XML 24 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues $ 3,872,361 $ 3,788,309 $ 3,919,709
Gross profit 2,325,583 2,241,286 2,308,042
Research and development 189,357 185,284 177,122
Selling, general and administrative 936,303 904,106 938,461
Amortization 72,869 72,213 66,239
Interest Expense 74,631 77,366 55,392
Restructuring Charges 19,771 32,735 9,556
Other Charges (Income), Net (4,571) (4,146) (9,320)
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest (1,037,223) (973,728) (1,070,592)
Provision for taxes 174,083 184,950 198,090
Net earnings $ 863,140 $ 788,778 $ 872,502
Basic earnings per common share:      
Net earnings $ 40.67 $ 36.10 $ 38.79
Weighted average number of common shares 21,221,839 21,848,122 22,491,790
Diluted earnings per common share:      
Net earnings $ 40.48 $ 35.90 $ 38.41
Weighted average number of common and common equivalent shares 21,320,641 21,971,528 22,718,290
Product [Member]      
Revenues $ 2,930,228 $ 2,906,661 $ 3,118,721
Cost of Sales 1,110,886 1,144,167 1,227,230
Service [Member]      
Revenues 942,133 881,648 800,988
Cost of Sales $ 435,892 $ 402,856 $ 384,437