XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
9 Months Ended
Mar. 31, 2025
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,
2025202420252024
Numerator:
Net income$365,041 $300,492 $1,021,018 $728,715 
Denominator:
Basic weighted-average common shares outstanding146,719 146,959 146,797 147,056 
Effect of dilutive securities:
Stock options and restricted stock units501 491 635 493 
Diluted weighted average shares 147,220 147,450 147,432 147,549 
Basic earnings per share$2.49 $2.04 $6.96 $4.96 
Diluted earnings per share$2.48 $2.04 $6.93 $4.94