Price
$23.49
52W High
$33.71
52W Low
$13.74
SMA50
$23.00
SMA200
$21.64
Avg Volume 50D
$1.60M
From 52W High
-30.32%
From 52W Low
+70.96%
Vs SMA50
+2.13%
Vs SMA200
+8.53%
Current Volume
$970.74K
Dollar Volume 50D
$37.23M
Market Cap
$3.11B
P/E
73.9x
Revenue TTM
$1.28B
EPS TTM
0.31
Net Income TTM
$42.12M
Free Cash Flow
$95.24M
Revenue 1Y
+12.59%
EPS 1Y
+720.00%
Net Income 1Y
+664.07%
FCF 1Y
-25.19%
Profit Margin
3.28%
FCF Margin
7.42%

Revenue

Annual ending 2026-06-30
$1.28B

EPS

Annual ending 2026-06-30
0.31

Net Income

Annual ending 2026-06-30
$42.12M

News