XML 16 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
REVENUE                      
REVENUE $ 417,229 $ 384,684 $ 374,756 $ 359,934 $ 383,769 $ 353,767 $ 348,553 $ 345,028 $ 1,536,603 $ 1,431,117 $ 1,354,646
OPERATING EXPENSES                      
Cost of Revenue 235,682 221,592 211,653 204,715 219,398 206,727 198,146 194,763 873,642 819,034 773,651
Research and Development 24,406 22,591 22,414 20,929 23,340 20,801 20,873 19,739 90,340 84,753 81,234
Selling, General and Administrative 48,615 44,185 45,613 43,733 43,103 39,794 40,892 39,109 182,146 162,898 157,593
Gain on Disposal of Businesses 0 0 (189) (1,705) (1,020) (2,286) 36 0 (1,894) (3,270) (19,491)
Total Expenses 308,703 288,368 279,491 267,672 284,821 265,036 259,947 253,611 1,144,234 1,063,415 992,987
OPERATING INCOME 108,526 96,316 95,265 92,262 98,948 88,731 88,606 91,417 392,369 367,702 361,659
INTEREST INCOME (EXPENSE)                      
Interest Income 152 130 146 147 38 42 60 108 575 248 307
Interest Expense (747) (734) (250) (189) (392) (278) (184) (142) (1,920) (996) (1,430)
Total Interest Income (Expense) (595) (604) (104) (42) (354) (236) (124) (34) (1,345) (748) (1,123)
INCOME BEFORE INCOME TAXES 107,931 95,712 95,161 92,220 98,594 88,495 88,482 91,383 391,024 366,954 360,536
PROVISION FOR INCOME TAXES 22,651 23,317 (60,413) 28,809 33,903 28,451 29,668 29,139 14,364 121,161 111,669
NET INCOME $ 85,280 $ 72,395 $ 155,574 $ 63,411 $ 64,691 $ 60,044 $ 58,814 $ 62,244 $ 376,660 $ 245,793 $ 248,867
Earnings Per Share                      
Basic earnings per share $ 1.10 $ 0.94 $ 2.01 $ 0.82 $ 0.83 $ 0.77 $ 0.76 $ 0.79 $ 4.88 $ 3.16 $ 3.13
Basic weighted average shares outstanding 77,261 77,247 77,218 77,283 77,602 77,597 77,814 78,413 77,252 77,856 79,416
Diluted earnings per share $ 1.10 $ 0.93 $ 2.01 $ 0.82 $ 0.83 $ 0.77 $ 0.75 $ 0.79 $ 4.85 $ 3.14 $ 3.12
Diluted weighted average shares outstanding 77,585 77,546 77,565 77,646 78,064 77,932 78,180 78,844 77,585 78,255 79,734