Price
$12.68
52W High
$19.31
52W Low
$8.99
SMA50
$10.79
SMA200
$11.91
Avg Volume 50D
$2.46M
From 52W High
-52.29%
From 52W Low
+41.05%
Vs SMA50
+17.54%
Vs SMA200
+6.44%
Current Volume
$1.38M
Dollar Volume 50D
$26.76M
Market Cap
$2.64B
P/E
57.7x
Revenue TTM
$443.68M
EPS TTM
0.21
Net Income TTM
$46.61M
Free Cash Flow
$104.40M
Revenue 1Y
+27.12%
EPS 1Y
+261.54%
Net Income 1Y
+294.74%
FCF 1Y
+36.02%
Profit Margin
10.51%
FCF Margin
23.53%

Revenue

Annual ending 2025-12-31
$419.50M

EPS

Annual ending 2025-12-31
0.15

Net Income

Annual ending 2025-12-31
$34.80M