XML 49 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Quarterly Financial Information (Tables)
12 Months Ended
Jun. 30, 2020
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information [Table Text Block]
 For the Year Ended June 30, 2020
 Quarter 1Quarter 2Quarter 3Quarter 4Total
REVENUE$438,005 $419,119 $429,406 $410,537 $1,697,067 
EXPENSES    
Cost of Revenue245,791 249,267 258,571 254,835 1,008,464 
Research and Development24,591 27,187 28,308 29,902 109,988 
Selling, General, and Administrative49,436 48,961 50,589 49,002 197,988 
Total Expenses319,818 325,415 337,468 333,739 1,316,440 
OPERATING INCOME118,187 93,704 91,938 76,798 380,627 
INTEREST INCOME (EXPENSE)    
Interest income508 346 197 86 1,137 
Interest expense(156)(156)(165)(211)(688)
Total interest income (expense)352 190 32 (125)449 
INCOME BEFORE INCOME TAXES118,539 93,894 91,970 76,673 381,076 
PROVISION/ (BENEFIT) FOR INCOME TAXES29,169 21,796 18,115 15,328 84,408 
NET INCOME$89,370 $72,098 $73,855 $61,345 $296,668 
 
Basic earnings per share$1.16 $0.94 $0.96 $0.80 $3.86 
Basic weighted average shares outstanding76,972 76,879 76,683 76,615 76,787 
Diluted earnings per share$1.16 $0.94 $0.96 $0.80 $3.86 
Diluted weighted average shares outstanding77,067 76,935 76,884 76,849 76,934 
 For the Year Ended June 30, 2019
 Quarter 1Quarter 2Quarter 3Quarter 4Total
REVENUE$392,543 $386,275 $380,364 $393,509 $1,552,691 
EXPENSES   
Cost of Revenue220,112 227,284 235,594 240,040 923,030 
Research and Development24,026 23,990 23,442 24,920 96,378 
Selling, General, and Administrative45,183 46,797 44,887 49,131 185,998 
Total Expenses289,321 298,071 303,923 314,091 1,205,406 
OPERATING INCOME103,222 88,204 76,441 79,418 347,285 
INTEREST INCOME (EXPENSE)    
Interest income291 252 155 178 876 
Interest expense(147)(148)(224)(407)(926)
Total interest income (expense)144 104 (69)(229)(50)
INCOME BEFORE INCOME TAXES103,366 88,308 76,372 79,189 347,235 
PROVISION/ (BENEFIT) FOR INCOME TAXES19,815 20,219 17,120 18,196 75,350 
NET INCOME$83,551 $68,089 $59,252 $60,993 $271,885 
 
Basic net income per share$1.08 $0.88 $0.77 $0.79 $3.52 
Basic weighted average shares outstanding77,188 77,216 77,177 77,060 77,160 
Diluted net income per share$1.08 $0.88 $0.77 $0.79 $3.52 
Diluted weighted average shares outstanding77,537 77,409 77,286 77,157 77,347