Price
$15.15
52W High
$16.62
52W Low
$12.76
SMA50
$14.03
SMA200
$14.35
Avg Volume 50D
$890.98K
From 52W High
-9.70%
From 52W Low
+18.73%
Vs SMA50
+7.97%
Vs SMA200
+5.58%
Current Volume
$693.08K
Dollar Volume 50D
$12.55M
Market Cap
$878.31M
P/E
14.7x
Revenue TTM
$156.00M
EPS TTM
0.67
Net Income TTM
$59.13M
Free Cash Flow
$61.81M
Revenue 1Y
+30.82%
EPS 1Y
+294.12%
Net Income 1Y
+53.91%
FCF 1Y
+53.42%
Profit Margin
37.90%
FCF Margin
39.62%

Revenue

Annual ending 2025-12-31
$370.50M

EPS

Annual ending 2025-12-31
1.43

Net Income

Annual ending 2025-12-31
$93.83M