Price
$23.97
52W High
$31.20
52W Low
$15.32
SMA50
$26.61
SMA200
$25.62
Avg Volume 50D
$1.62M
From 52W High
-23.17%
From 52W Low
+56.46%
Vs SMA50
-9.91%
Vs SMA200
-6.43%
Current Volume
$1.52M
Dollar Volume 50D
$43.00M
Market Cap
$2.99B
P/E
104.8x
Revenue TTM
$463.98M
EPS TTM
0.22
Net Income TTM
$28.52M
Free Cash Flow
$39.15M
Revenue 1Y
+76.11%
EPS 1Y
+129.33%
Net Income 1Y
+130.58%
FCF 1Y
+159.03%
Profit Margin
6.15%
FCF Margin
8.44%

Revenue

Annual ending 2025-12-31
$376.07M

EPS

Annual ending 2025-12-31
-0.13

Net Income

Annual ending 2025-12-31
-$16.14M