XML 54 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
12 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule Of Basic And Diluted Earnings Per Share

2021

2020

2019

Numerator:

Net income

$

474,505 

$

621,674 

$

404,592 

Denominator:

Basic weighted-average common shares outstanding

145,313 

144,338 

143,111 

Effect of dilutive securities:

Stock options and restricted stock units

1,138 

1,314 

1,373 

Diluted weighted average shares

146,451 

145,652 

144,484 

Basic earnings per share

$

3.27 

$

4.31 

$

2.83 

Diluted earnings per share

$

3.24 

$

4.27 

$

2.80