XML 19 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
REVENUE      
REVENUE $ 2,077,702 $ 1,942,884 $ 1,758,225
EXPENSES      
Cost of Revenue 1,219,062 1,128,614 1,063,399
Research and Development 142,678 121,355 109,047
Selling, General, and Administrative 235,274 218,296 187,060
Total Expenses 1,597,014 1,468,265 1,359,506
OPERATING INCOME 480,688 474,619 398,719
INTEREST INCOME (EXPENSE)      
Interest Income 8,959 32 150
Interest Expense (15,073) (2,384) (1,144)
TOTAL INTEREST INCOME (EXPENSE) (6,114) (2,352) (994)
INCOME BEFORE INCOME TAXES 474,574 472,267 397,725
PROVISION FOR INCOME TAXES 107,928 109,351 86,256
NET INCOME $ 366,646 $ 362,916 $ 311,469
Earnings Per Share      
Basic earnings per share $ 5.03 $ 4.95 $ 4.12
Basic weighted average shares outstanding 72,918 73,324 75,546
Diluted earnings per share $ 5.02 $ 4.94 $ 4.12
Diluted weighted average shares outstanding 73,096 73,486 75,658