XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
9 Months Ended
Mar. 31, 2024
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,
2024202320242023
Numerator:
Net income$300,492 $232,500 $728,715 $667,892 
Denominator:
Basic weighted-average common shares outstanding146,959 146,914 147,056 146,681 
Effect of dilutive securities:
Stock options and restricted stock units491 481 493 719 
Diluted weighted average shares 147,450 147,395 147,549 147,400 
Basic earnings per share$2.04 $1.58 $4.96 $4.55 
Diluted earnings per share$2.04 $1.58 $4.94 $4.53