v3.26.1
Computation of Earnings per Share
12 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Computation of Earnings per Share Computation of Earnings per Share
The following table presents a reconciliation of weighted-average shares used in the calculations of basic and diluted earnings per share attributable to the Company’s stockholders.
Years Ended June 30,
202620252024
Net income allocable to common shares, basic and diluted (numerator):
Net income$66,186 $37,431 $144,300 
Weighted-average shares (denominator):
Weighted-average shares for basic EPS 47,460 48,031 48,275 
Dilutive effect of shares issuable under share-based compensation plans542 299 314 
Weighted-average shares for diluted EPS48,002 48,330 48,589 
Weighted-average anti-dilutive shares300 551 
Earnings per Share:
Basic$1.39 $0.78 $2.99 
Diluted$1.38 $0.77 $2.97