XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]        
Revenue $ 545,701 $ 505,314 $ 1,117,069 $ 1,034,516
EXPENSES        
Cost of Revenue 320,979 304,589 643,981 602,849
Research and Development 35,478 36,561 72,370 69,554
Selling, General, and Administrative 70,277 56,788 149,051 114,013
Total Expenses 426,734 397,938 865,402 786,416
OPERATING INCOME 118,967 107,376 251,667 248,100
INTEREST INCOME (EXPENSE)        
Interest Income 5,121 1,240 9,866 1,392
Interest Expense (3,865) (3,406) (8,062) (4,982)
Total Interest Income (Expense) 1,256 (2,166) 1,804 (3,590)
INCOME BEFORE INCOME TAXES 120,223 105,210 253,471 244,510
PROVISION FOR INCOME TAXES 28,258 24,435 59,827 57,186
NET INCOME $ 91,965 $ 80,775 $ 193,644 $ 187,324
Earnings Per Share        
Basic earnings per share $ 1.26 $ 1.11 $ 2.66 $ 2.57
Basic weighted average shares outstanding 72,838 72,962 72,854 72,929
Diluted earnings per share $ 1.26 $ 1.10 $ 2.65 $ 2.56
Diluted weighted average shares outstanding 72,984 73,144 72,999 73,141