XML 20 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Net revenues:      
Total net revenues $ 1,278,427 $ 1,183,236 $ 1,146,902
Cost of goods sold:      
Total cost of goods sold 847,917 758,809 726,984
Gross profit 430,510 424,427 419,918
Operating expenses:      
Selling, general and administrative 228,313 235,553 240,747
Research and development 59,352 59,583 53,696
Impairment, restructuring and other charges, net 7,566 7,542 10,104
Total operating expenses 295,231 302,678 304,547
Income from operations 135,279 121,749 115,371
Interest and other expense, net (20,041) (8,962) (16,731)
Other income 0 27,373  
Income before income taxes 115,238 140,160 98,640
Provision for income taxes (23,460) (24,813) (24,591)
Net income $ 91,778 $ 115,347 $ 74,049
Earnings per share:      
Basic $ 5.45 $ 6.57 $ 4.12
Diluted $ 5.34 $ 6.45 $ 4.03
Shares used in per share calculation:      
Basic 16,828 17,551 17,968
Diluted 17,190 17,870 18,388
Products      
Net revenues:      
Total net revenues $ 958,827 $ 897,259 $ 872,809
Cost of goods sold:      
Total cost of goods sold 676,772 608,990 586,935
Services      
Net revenues:      
Total net revenues 319,600 285,977 274,093
Cost of goods sold:      
Total cost of goods sold $ 171,145 $ 149,819 $ 140,049