XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]        
Revenue $ 573,848 $ 545,701 $ 1,174,829 $ 1,117,069
EXPENSES        
Cost of Revenue 332,850 320,979 676,282 643,981
Research and Development 41,095 35,478 80,780 72,370
Selling, General, and Administrative 76,901 70,277 143,489 149,051
Total Expenses 450,846 426,734 900,551 865,402
OPERATING INCOME 123,002 118,967 274,278 251,667
INTEREST INCOME (EXPENSE)        
Interest Income 7,159 5,121 15,506 9,866
Interest Expense 2,780 3,865 5,605 8,062
Total Interest Income (Expense) 4,379 1,256 9,901 1,804
INCOME BEFORE INCOME TAXES 127,381 120,223 284,179 253,471
PROVISION FOR INCOME TAXES 29,536 28,258 67,143 59,827
NET INCOME $ 97,845 $ 91,965 $ 217,036 $ 193,644
Earnings Per Share        
Basic earnings per share $ 1.34 $ 1.26 $ 2.98 $ 2.66
Basic weighted average shares outstanding 72,924 72,838 72,914 72,854
Diluted earnings per share $ 1.34 $ 1.26 $ 2.97 $ 2.65
Diluted weighted average shares outstanding 73,082 72,984 73,080 72,999