v3.25.1
EARNINGS PER SHARE (Tables)
9 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):
 Three Months Ended March 31,
Nine Months Ended March 31,
 2025202420252024
Numerator:
Net income$180,435 $76,290 $445,217 $246,156 
Denominator:
Weighted-average shares used in computing basic earnings per share60,490 60,461 60,477 60,452 
Add—dilutive potential common shares:
Restricted stock units55 51 
Weighted-average shares used in computing diluted net income per share60,545 60,463 60,528 60,455 
Net income per share of common stock:
Basic$2.98 $1.26 $7.36 $4.07 
Diluted$2.98 $1.26 $7.36 $4.07