XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]                      
Revenues                 $ 1,104,318 $ 1,012,356 $ 699,308
Cost of goods sold                 779,937 739,268 551,755
Gross profit $ 93,526 $ 87,899 $ 83,432 $ 59,524 $ 80,434 $ 81,740 $ 62,720 $ 48,194 324,381 273,088 147,553
Selling, general and administrative expenses                 95,401 84,888 78,813
Research and development expenses                 11,008 9,427 6,220
Amortization of intangible assets                 112 0 0
Operating income                 217,860 178,773 62,520
Other expenses (income):                      
Interest income, net                 (15,690) (17,315) (6,430)
Income before income taxes                 233,550 196,088 68,950
Income tax provision                 52,803 46,240 14,425
Net income $ 51,420 $ 48,234 $ 46,330 $ 34,763 $ 46,052 $ 46,223 $ 33,488 $ 24,085 $ 180,747 $ 149,848 $ 54,525
Earnings per share:                      
Basic (in dollars per share) $ 4.26 $ 4.00 $ 3.84 $ 2.89 $ 3.84 $ 3.85 $ 2.79 $ 2.02 $ 14.98 $ 12.51 $ 4.59
Diluted (in dollars per share) $ 4.22 $ 3.96 $ 3.81 $ 2.86 $ 3.77 $ 3.79 $ 2.75 $ 1.98 $ 14.86 $ 12.29 $ 4.50
Weighted average shares:                      
Basic (in shares)                 12,062 11,982 11,879
Diluted (in shares)                 12,167 12,188 12,120
Dividends per share (in dollars per share)                 $ 1.0675 $ 1.0575 $ 1.0475