XML 55 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Tables)
12 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Schedule Of Basic And Diluted Earnings Per Share

2020

2019

2018

Numerator:

Net income

$

621,674 

$

404,592 

$

315,588 

Denominator:

Basic weighted-average common shares outstanding

144,338 

143,111 

142,764 

Effect of dilutive securities:

Stock options and restricted stock units

1,314 

1,373 

1,223 

Diluted weighted average shares

145,652 

144,484 

143,987 

Basic earnings per share

$

4.31 

$

2.83 

$

2.21 

Diluted earnings per share

$

4.27 

$

2.80 

$

2.19