Price
$21.71
52W High
$52.66
52W Low
$21.71
SMA50
$30.30
SMA200
$35.74
Avg Volume 50D
$259.79K
From 52W High
-58.77%
From 52W Low
+0.00%
Vs SMA50
-28.36%
Vs SMA200
-39.26%
Current Volume
$628.82K
Dollar Volume 50D
$7.63M
Market Cap
$362.89M
P/E
16.2x
Revenue TTM
$50.87M
EPS TTM
1.41
Net Income TTM
$22.38M
Free Cash Flow
$6.56M
Revenue 1Y
+66.79%
EPS 1Y
+116.92%
Net Income 1Y
+151.90%
FCF 1Y
+72.39%
Profit Margin
44.00%
FCF Margin
12.89%

Revenue

Annual ending 2025-12-31
$42.41M

EPS

Annual ending 2025-12-31
1.14

Net Income

Annual ending 2025-12-31
$16.72M

News