XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
REVENUE      
REVENUE $ 1,942,884 $ 1,758,225 $ 1,697,067
EXPENSES      
Cost of Revenue 1,128,614 1,063,399 1,008,464
Research and Development 121,355 109,047 109,988
Selling, General and Administrative 218,296 187,060 197,988
Total Expenses 1,468,265 1,359,506 1,316,440
OPERATING INCOME 474,619 398,719 380,627
INTEREST INCOME (EXPENSE)      
Interest Income 32 150 1,137
Interest Expense (2,384) (1,144) (688)
TOTAL INTEREST INCOME (EXPENSE) (2,352) (994) 449
INCOME BEFORE INCOME TAXES 472,267 397,725 381,076
PROVISION FOR INCOME TAXES 109,351 86,256 84,408
NET INCOME $ 362,916 $ 311,469 $ 296,668
Earnings Per Share      
Basic earnings per share $ 4.95 $ 4.12 $ 3.86
Basic weighted average shares outstanding 73,324 75,546 76,787
Diluted earnings per share $ 4.94 $ 4.12 $ 3.86
Diluted weighted average shares outstanding 73,486 75,658 76,934