XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share (Tables)
6 Months Ended
Dec. 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
December 31,
Six Months Ended
December 31,
2024202320242023
Numerator:
Net income$344,622 $208,800 $655,977 $428,222 
Denominator:
Basic weighted-average common shares outstanding146,810 147,132 146,835 147,104 
Effect of dilutive securities:
Stock options and restricted stock units671 413 685 468 
Diluted weighted average shares 147,481 147,545 147,520 147,572 
Basic earnings per share$2.35 $1.42 $4.47 $2.91 
Diluted earnings per share$2.34 $1.42 $4.45 $2.90