XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]    
Revenue $ 571,368 $ 529,202
EXPENSES    
Cost of Revenue 323,002 298,261
Research and Development 36,892 32,993
Selling, General, and Administrative 78,774 57,225
Total Expenses 438,668 388,479
OPERATING INCOME 132,700 140,723
INTEREST INCOME (EXPENSE)    
Interest Income 4,745 152
Interest Expense (4,197) (1,576)
Total Interest Income (Expense) 548 (1,424)
INCOME BEFORE INCOME TAXES 133,248 139,299
PROVISION FOR INCOME TAXES 31,569 32,750
NET INCOME $ 101,679 $ 106,549
Earnings Per Share    
Basic earnings per share $ 1.40 $ 1.46
Basic weighted average shares outstanding 72,869 72,896
Diluted earnings per share $ 1.39 $ 1.46
Diluted weighted average shares outstanding 73,014 73,138