v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Net revenues:      
Total net revenues $ 1,785,984 $ 1,713,166 $ 1,538,758
Cost of goods sold:      
Total cost of goods sold 1,192,892 1,125,984 1,008,300
Gross profit 593,092 587,182 530,458
Operating expenses:      
Selling, general and administrative 278,390 290,879 269,731
Research and development 79,141 73,444 65,275
Impairment, restructuring and other charges 16,591 5,335 6,391
Total operating expenses 374,122 369,658 341,397
Income from operations 218,970 217,524 189,061
Interest and other expense, net (26,224) (31,430) (27,847)
Income before income taxes 192,746 186,094 161,214
Provision for income taxes (38,035) (36,457) (33,060)
Net income $ 154,711 $ 149,637 $ 128,154
Earnings per share:      
Basic (in dollars per share) $ 9.33 $ 8.93 $ 7.55
Diluted (in dollars per share) $ 8.95 $ 8.71 $ 7.38
Shares used in per share calculation:      
Basic (in shares) 16,584 16,760 16,978
Diluted (in shares) 17,280 17,178 17,354
Products      
Net revenues:      
Total net revenues $ 1,344,733 $ 1,323,291 $ 1,207,590
Cost of goods sold:      
Total cost of goods sold 944,797 908,997 822,346
Services      
Net revenues:      
Total net revenues 441,251 389,875 331,168
Cost of goods sold:      
Total cost of goods sold $ 248,095 $ 216,987 $ 185,954