XML 20 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
REVENUE      
REVENUE $ 1,758,225 $ 1,697,067 $ 1,552,691
EXPENSES      
Cost of Revenue 1,063,399 1,008,464 923,030
Research and Development 109,047 109,988 96,378
Selling, General and Administrative 187,060 197,988 185,998
Total Expenses 1,359,506 1,316,440 1,205,406
OPERATING INCOME 398,719 380,627 347,285
INTEREST INCOME (EXPENSE)      
Interest Income 150 1,137 876
Interest Expense (1,144) (688) (926)
Total Interest Income (Expense) (994) 449 (50)
INCOME BEFORE INCOME TAXES 397,725 381,076 347,235
PROVISION/ (BENEFIT) FOR INCOME TAXES 86,256 84,408 75,350
NET INCOME $ 311,469 $ 296,668 $ 271,885
Earnings Per Share      
Basic earnings per share $ 4.12 $ 3.86 $ 3.52
Basic weighted average shares outstanding 75,546 76,787 77,160
Diluted earnings per share $ 4.12 $ 3.86 $ 3.52
Diluted weighted average shares outstanding 75,658 76,934 77,347