v3.26.1
Interim Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net sales:        
Total net sales $ 450,733 $ 419,073 $ 867,882 $ 810,023
Cost of Sales 339,877 310,781 652,221 598,890
Gross profit 110,856 108,292 215,661 211,133
Selling, general and administrative expenses 60,076 57,136 117,843 111,466
Amortization expense 5,015 4,078 9,894 8,127
Income from operations 45,765 47,078 87,924 91,540
Interest expense (4,792) (3,684) (9,416) (6,878)
Interest income 1,239 1,195 2,720 2,433
Other income (expense), net (619) (3,183) (587) (3,846)
Income before income taxes 41,593 41,406 80,641 83,249
Provision for income taxes 10,653 10,300 20,517 20,343
Net Income $ 30,940 $ 31,106 $ 60,124 $ 62,906
Net income per common share:        
Basic (in dollars per share) $ 2.57 $ 2.59 $ 4.99 $ 5.24
Diluted (in dollars per share) $ 2.55 $ 2.57 $ 4.96 $ 5.21
Average common shares:        
Basic (in shares) 12,068 12,020 12,060 12,005
Diluted (in shares) 12,122 12,083 12,112 12,066
Dividends declared (in dollars per share) $ 0.34 $ 0.30 $ 0.68 $ 0.60
Vegetation Management        
Net sales:        
Total net sales $ 179,092 $ 178,358 $ 354,512 $ 342,248
Cost of Sales 139,461 134,193 273,951 255,706
Income from operations 8,905 12,751 19,418 26,063
Industrial Equipment        
Net sales:        
Total net sales 271,641 240,715 513,370 467,775
Cost of Sales 200,416 176,588 378,270 343,184
Income from operations $ 36,860 $ 34,327 $ 68,506 $ 65,477