XML 20 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
REVENUE      
REVENUE $ 2,215,543 $ 2,077,702 $ 1,942,884
EXPENSES      
Cost of Revenue 1,299,477 1,219,062 1,128,614
Research and Development 148,256 142,678 121,355
Selling, General, and Administrative 278,419 235,274 218,296
Total Expenses 1,726,152 1,597,014 1,468,265
OPERATING INCOME 489,391 480,688 474,619
Interest Income, Operating 25,012 8,959 32
Interest Expense, Operating 16,384 15,073 2,384
INTEREST INCOME (EXPENSE)      
TOTAL INTEREST INCOME (EXPENSE) 8,628 (6,114) (2,352)
INCOME BEFORE INCOME TAXES 498,019 474,574 472,267
PROVISION FOR INCOME TAXES 116,203 107,928 109,351
NET INCOME $ 381,816 $ 366,646 $ 362,916
Earnings Per Share      
Basic earnings per share $ 5.24 $ 5.03 $ 4.95
Weighted average shares outstanding for basic earnings per share 72,867 72,918 73,324
Diluted earnings per share $ 5.23 $ 5.02 $ 4.94
Weighted average shares outstanding for diluted earnings per share 73,025 73,096 73,486