XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]    
Revenue $ 644,738 $ 600,982
EXPENSES    
Cost of Revenue 348,566 343,432
Research and Development 39,278 39,686
Selling, General, and Administrative 72,829 66,588
Total Expenses 460,673 449,706
OPERATING INCOME 184,065 151,276
INTEREST INCOME    
Interest Income 7,139 8,347
Interest Expense 886 2,825
Total Interest Income 6,253 5,522
INCOME BEFORE INCOME TAXES 190,318 156,798
PROVISION FOR INCOME TAXES 46,332 37,607
NET INCOME $ 143,986 $ 119,191
Earnings Per Share    
Basic earnings per share $ 1.98 $ 1.63
Basic weighted average shares outstanding 72,751 72,905
Diluted earnings per share $ 1.97 $ 1.63
Diluted weighted average shares outstanding 72,909 73,078