Price
$25.86
52W High
$31.38
52W Low
$22.63
SMA50
$25.83
SMA200
$25.86
Avg Volume 50D
$209.90K
From 52W High
-17.59%
From 52W Low
+14.27%
Vs SMA50
+0.13%
Vs SMA200
-0.01%
Current Volume
$195.03K
Dollar Volume 50D
$5.42M
Market Cap
$635.79M
P/E
22.7x
Revenue TTM
$1.43B
EPS TTM
1.12
Net Income TTM
$27.96M
Free Cash Flow
$20.78M
Revenue 1Y
-3.72%
EPS 1Y
+67.16%
Net Income 1Y
+64.63%
FCF 1Y
-86.21%
Profit Margin
1.95%
FCF Margin
1.45%

Revenue

Annual ending 2026-06-30
$1.43B

EPS

Annual ending 2026-06-30
1.13

Net Income

Annual ending 2026-06-30
$27.96M

News