XML 17 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
REVENUE                      
REVENUE $ 410,537 $ 429,406 $ 419,119 $ 438,005 $ 393,509 $ 380,364 $ 386,275 $ 392,543 $ 1,697,067 $ 1,552,691 $ 1,470,797
EXPENSES                      
Cost of Revenue 254,835 258,571 249,267 245,791 240,040 235,594 227,284 220,112 1,008,464 923,030 853,138
Research and Development 29,902 28,308 27,187 24,591 24,920 23,442 23,990 24,026 109,988 96,378 90,340
Selling, General and Administrative 49,002 50,589 48,961 49,436 49,131 44,887 46,797 45,183 197,988 185,998 171,710
Gain on Disposal of Businesses                 0 0 (1,894)
Total Expenses 333,739 337,468 325,415 319,818 314,091 303,923 298,071 289,321 1,316,440 1,205,406 1,113,294
OPERATING INCOME 76,798 91,938 93,704 118,187 79,418 76,441 88,204 103,222 380,627 347,285 357,503
INTEREST INCOME (EXPENSE)                      
Interest Income 86 197 346 508 178 155 252 291 1,137 876 575
Interest Expense (211) (165) (156) (156) (407) (224) (148) (147) (688) (926) (1,920)
Total Interest Income (Expense) (125) 32 190 352 (229) (69) 104 144 449 (50) (1,345)
INCOME BEFORE INCOME TAXES 76,673 91,970 93,894 118,539 79,189 76,372 88,308 103,366 381,076 347,235 356,158
PROVISION/ (BENEFIT) FOR INCOME TAXES 15,328 18,115 21,796 29,169 18,196 17,120 20,219 19,815 84,408 75,350 (8,876)
NET INCOME $ 61,345 $ 73,855 $ 72,098 $ 89,370 $ 60,993 $ 59,252 $ 68,089 $ 83,551 $ 296,668 $ 271,885 $ 365,034
Earnings Per Share                      
Basic earnings per share $ 0.80 $ 0.96 $ 0.94 $ 1.16 $ 0.79 $ 0.77 $ 0.88 $ 1.08 $ 3.86 $ 3.52 $ 4.73
Basic weighted average shares outstanding 76,615 76,683 76,879 76,972 77,060 77,177 77,216 77,188 76,787 77,160 77,252
Diluted earnings per share $ 0.80 $ 0.96 $ 0.94 $ 1.16 $ 0.79 $ 0.77 $ 0.88 $ 1.08 $ 3.86 $ 3.52 $ 4.70
Diluted weighted average shares outstanding 76,849 76,884 76,935 77,067 77,157 77,286 77,409 77,537 76,934 77,347 77,585