XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
6 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
Basic and diluted earnings per share are calculated as follows (in thousands except per share data):
Three Months Ended
December 31,
Six Months Ended
December 31,
2022202120222021
Numerator:
Net income$224,914 $201,751 $435,392 $405,364 
Denominator:
Basic weighted-average common shares outstanding146,704 145,990 146,568 145,835 
Effect of dilutive securities:
Stock options and restricted stock units701 1,050 799 1,209 
Diluted weighted average shares 147,405 147,040 147,367 147,044 
Basic earnings per share$1.53 $1.38 $2.97 $2.78 
Diluted earnings per share$1.53 $1.37 $2.95 $2.76