XML 21 R82.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Treasury Stock, Value, Acquired, Cost Method                 $ 300,000   $ 275,000
Net income $ 103,865 $ 61,587 $ 59,217 $ 38,066         $ 262,734 $ 148,688 $ 162,196
Basic (in shares) 68,839,000 69,423,000 70,428,000 70,988,000         69,925,000 72,140,000 76,491,000
Dilutive impact from employee equity awards                 862,000    
Diluted (in shares) 69,638,000 70,160,000 71,148,000 72,015,000         70,787,000 72,956,000 76,978,000
Basic (in dollars per share) $ 1.51 $ 0.89 $ 0.84 $ 0.54         $ 3.76 $ 2.06 $ 2.12
Diluted (in dollars per share) $ 1.49 $ 0.88 $ 0.83 $ 0.53         $ 3.71 $ 2.04 $ 2.11
Employee Stock Option [Member]                      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount                 245,252    
Stock Compensation Plan [Member]                      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount                 784,000 419,000 525,000
Employee Stock Option [Member]                      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit                 $ 103.19    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit                 $ 123.56    
Accelerated Share Repurchase Program [Member]                      
Treasury Stock, Value, Acquired, Cost Method                     $ 100,000
Accounting Standards Update 2014-09 (Topic 606) [Member]                      
Treasury Stock, Value, Acquired, Cost Method                   $ 200,000 375,000
Net income         $ 76,646 $ 44,506 $ 132,030 $ 40,521   $ 293,703 $ 179,386
Basic (in shares)         71,349,000 71,828,000 72,342,000 73,024,000   72,140,000 76,491,000
Dilutive impact from employee equity awards                   816,000 487,000
Diluted (in shares)         72,315,000 72,663,000 73,036,000 73,609,000   72,956,000 76,978,000
Basic (in dollars per share)         $ 1.07 $ 0.62 $ 1.83 $ 0.55   $ 4.07 $ 2.35
Diluted (in dollars per share)         $ 1.06 $ 0.61 $ 1.81 $ 0.55   $ 4.03 $ 2.33