XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]    
Revenue $ 600,982 $ 571,368
EXPENSES    
Cost of Revenue 343,432 323,002
Research and Development 39,686 36,892
Selling, General, and Administrative 66,588 78,774
Total Expenses 449,706 438,668
OPERATING INCOME 151,276 132,700
INTEREST INCOME (EXPENSE)    
Interest Income 8,347 4,745
Interest Expense 2,825 4,197
Total Interest Income (Expense) 5,522 548
INCOME BEFORE INCOME TAXES 156,798 133,248
PROVISION FOR INCOME TAXES 37,607 31,569
NET INCOME $ 119,191 $ 101,679
Earnings Per Share    
Basic earnings per share $ 1.63 $ 1.40
Basic weighted average shares outstanding 72,905 72,869
Diluted earnings per share $ 1.63 $ 1.39
Diluted weighted average shares outstanding 73,078 73,014