XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
9 Months Ended
Mar. 31, 2023
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
March 31,
Nine Months Ended
March 31,
2023202220232022
Numerator:
Net income$232,500 $179,012 $667,892 $584,376 
Denominator:
Basic weighted-average common shares outstanding146,914 146,240 146,681 145,969 
Effect of dilutive securities:
Stock options and restricted stock units481 722 719 1,065 
Diluted weighted average shares 147,395 146,962 147,400 147,034 
Basic earnings per share$1.58 $1.22 $4.55 $4.00 
Diluted earnings per share$1.58 $1.22 $4.53 $3.97