XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]    
REVENUE $ 529,202 $ 488,056
EXPENSES    
Cost of Revenue 298,261 276,636
Research and Development 32,993 26,754
Selling, General and Administrative 57,225 51,071
Total Expenses 388,479 354,461
OPERATING INCOME 140,723 133,595
INTEREST INCOME (EXPENSE)    
Interest income 152 7
Interest expense (1,576) (248)
Total Interest Income (Expense) (1,424) (241)
INCOME BEFORE INCOME TAXES 139,299 133,354
PROVISION FOR INCOME TAXES 32,750 31,240
NET INCOME $ 106,549 $ 102,114
Earnings Per Share    
Basic earnings per share $ 1.46 $ 1.38
Basic weighted average shares outstanding 72,896 74,016
Diluted earnings per share $ 1.46 $ 1.38
Diluted weighted average shares outstanding 73,138 74,142