XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]    
REVENUE $ 488,056 $ 451,800
EXPENSES    
Cost of Revenue 276,636 262,929
Research and Development 26,754 26,057
Selling, General and Administrative 51,071 45,226
Total Expenses 354,461 334,212
OPERATING INCOME 133,595 117,588
INTEREST INCOME (EXPENSE)    
Interest income 7 68
Interest expense (248) (117)
Total Interest Income (Expense) (241) (49)
INCOME BEFORE INCOME TAXES 133,354 117,539
PROVISION FOR INCOME TAXES 31,240 26,323
NET INCOME $ 102,114 $ 91,216
Earnings Per Share    
Basic earnings per share $ 1.38 $ 1.19
Basic weighted average shares outstanding 74,016 76,507
Diluted earnings per share $ 1.38 $ 1.19
Diluted weighted average shares outstanding 74,142 76,713