XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Net revenues:      
Total net revenues $ 1,713,166 $ 1,538,758 $ 1,278,427
Cost of goods sold:      
Total cost of goods sold 1,125,984 1,008,300 847,917
Gross profit 587,182 530,458 430,510
Operating expenses:      
Selling, general and administrative 290,879 269,731 228,313
Research and development 73,444 65,275 59,352
Restructuring and other charges, net 5,335 6,391 7,566
Total operating expenses 369,658 341,397 295,231
Income from operations 217,524 189,061 135,279
Interest and other expense, net (31,430) (27,847) (20,041)
Income before income taxes 186,094 161,214 115,238
Provision for income taxes (36,457) (33,060) (23,460)
Net income $ 149,637 $ 128,154 $ 91,778
Earnings per share:      
Basic $ 8.93 $ 7.55 $ 5.45
Diluted $ 8.71 $ 7.38 $ 5.34
Shares used in per share calculation:      
Basic 16,760 16,978 16,828
Diluted 17,178 17,354 17,190
Products      
Net revenues:      
Total net revenues $ 1,323,291 $ 1,207,590 $ 958,827
Cost of goods sold:      
Total cost of goods sold 908,997 822,346 676,772
Services      
Net revenues:      
Total net revenues 389,875 331,168 319,600
Cost of goods sold:      
Total cost of goods sold $ 216,987 $ 185,954 $ 171,145