XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings Per Share (Tables)
6 Months Ended
Dec. 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
December 31,
Six Months Ended
December 31,
2023202220232022
Numerator:
Net income$208,800 $224,914 $428,222 $435,392 
Denominator:
Basic weighted-average common shares outstanding147,132 146,704 147,104 146,568 
Effect of dilutive securities:
Stock options and restricted stock units413 701 468 799 
Diluted weighted average shares 147,545 147,405 147,572 147,367 
Basic earnings per share$1.42 $1.53 $2.91 $2.97 
Diluted earnings per share$1.42 $1.53 $2.90 $2.95