v3.26.3
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
CONSOLIDATED STATEMENTS OF INCOME        
Net sales $ 416,244 $ 384,157 $ 1,216,964 $ 1,121,970
Cost of sales 215,613 197,746 616,370 579,052
Gross profit 200,631 186,411 600,594 542,918
Operating expenses:        
Selling, general and administrative 119,511 119,801 366,950 340,384
Research and development 22,393 23,966 70,391 70,811
Contingent consideration (benefit) expense (36) 32 (70) 1,198
Total operating expenses 141,868 143,799 437,271 412,393
Income from operations 58,763 42,612 163,323 130,525
Other income (expense):        
Interest income 4,128 3,615 11,780 11,166
Interest expense (7,333) (6,754) (25,977) (20,097)
Other income (expense) - net 227 (933) 11,519 (1,717)
Total other expense - net (2,978) (4,072) (2,678) (10,648)
Income before income taxes 55,785 38,540 160,645 119,877
Income tax expense 13,474 10,785 38,536 29,394
Net income $ 42,311 $ 27,755 $ 122,109 $ 90,483
Earnings per common share        
Basic (in dollars per share) $ 0.71 $ 0.47 $ 2.05 $ 1.53
Diluted (in dollars per share) $ 0.7 $ 0.46 $ 2.03 $ 1.49
Weighted average shares outstanding        
Basic (in shares) 59,806 59,245 59,666 59,095
Diluted (in shares) 60,379 59,919 60,134 60,604