XML 12 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Interim Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues $ 947,127 $ 883,744
Gross profit 555,816 525,879
Research and development 51,275 46,346
Selling, general and administrative 258,326 242,799
Amortization 19,612 17,193
Interest Expense 17,007 16,653
Restructuring Charges 7,270 3,767
Other charges (income), net (7,329) (2,821)
Earnings before taxes 209,655 201,942
Provision for taxes 40,201 38,355
Net Income (Loss) Attributable to Parent $ 169,454 $ 163,587
Basic earnings per common share:    
Net earnings $ 8.35 $ 7.84
Weighted average number of common shares 20,286,133 20,868,873
Diluted earnings per common share:    
Net earnings $ 8.33 $ 7.81
Weighted average number of common and common equivalent shares 20,338,274 20,945,188
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ 183,969 $ 158,346
Products    
Revenues 684,254 649,950
Cost of Product and Service Sold 268,588 249,774
Service    
Revenues 262,873 233,794
Cost of Product and Service Sold $ 122,723 $ 108,091