Price
$22.50
52W High
$22.64
52W Low
$16.07
SMA50
$21.53
SMA200
$19.61
Avg Volume 50D
$297.14K
From 52W High
-0.62%
From 52W Low
+40.01%
Vs SMA50
+4.50%
Vs SMA200
+14.74%
Current Volume
$426.84K
Bars Stored
577
Market Cap
$1.02B
P/E
20.2x
Revenue TTM
$351.95M
EPS TTM
1.35
Net Income TTM
$50.30M
Free Cash Flow
$57.38M
Revenue 1Y
+15.36%
EPS 1Y
+26.17%
Net Income 1Y
+19.34%
FCF 1Y
+39.09%
Profit Margin
14.29%
FCF Margin
16.30%

Revenue

Quarterly ending 2025-12-31
$101.97M

EPS

Quarterly ending 2025-12-31
0.20

Net Income

Quarterly ending 2025-12-31
$7.71M