XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Interim Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues $ 883,744 $ 925,949
Gross profit 525,879 548,133
Research and development 46,346 46,415
Selling, general and administrative 242,799 234,390
Amortization 17,193 18,228
Interest Expense 16,653 19,232
Restructuring Charges 3,767 9,664
Other charges (income), net (2,821) (343)
Earnings before taxes 201,942 220,547
Provision for taxes 38,355 43,038
Net Income (Loss) Attributable to Parent $ 163,587 $ 177,509
Basic earnings per common share:    
Net earnings $ 7.84 $ 8.28
Weighted average number of common shares 20,868,873 21,437,673
Diluted earnings per common share:    
Net earnings $ 7.81 $ 8.24
Weighted average number of common and common equivalent shares 20,945,188 21,543,313
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ 158,346 $ 199,250
Products    
Revenues 649,950 700,968
Cost of Product and Service Sold 249,774 271,927
Service    
Revenues 233,794 224,981
Cost of Product and Service Sold $ 108,091 $ 105,889