v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]    
Revenue $ 701,547 $ 644,738
EXPENSES    
Cost of Revenue 376,046 348,566
Research and Development 45,781 39,278
Selling, General, and Administrative 72,649 72,829
Total Expenses 494,476 460,673
OPERATING INCOME 207,071 184,065
INTEREST INCOME    
Interest Income 5,092 7,139
Interest Expense 1,528 886
Total Interest Income 3,564 6,253
INCOME BEFORE INCOME TAXES 210,635 190,318
PROVISION FOR INCOME TAXES 50,223 46,332
NET INCOME $ 160,412 $ 143,986
Earnings Per Share    
Basic earnings per share $ 2.29 $ 1.98
Basic weighted average shares outstanding 70,054 72,751
Diluted earnings per share $ 2.28 $ 1.97
Diluted weighted average shares outstanding 70,262 72,909