Price
$16.10
52W High
$27.87
52W Low
$14.27
SMA50
$15.80
SMA200
$22.07
Avg Volume 50D
$959.23K
From 52W High
-73.11%
From 52W Low
+12.82%
Vs SMA50
+1.89%
Vs SMA200
-27.04%
Current Volume
$537.79K
Bars Stored
1257
Market Cap
$582.96M
P/E
5.9x
Revenue TTM
$692.52M
EPS TTM
2.63
Net Income TTM
$99.31M
Free Cash Flow
$90.32M
Revenue 1Y
+38.45%
EPS 1Y
+202.30%
Net Income 1Y
+208.72%
FCF 1Y
+44.63%
Profit Margin
14.34%
FCF Margin
13.04%

Revenue

Quarterly ending 2025-12-31
$195.32M

EPS

Quarterly ending 2025-12-31
1.53

Net Income

Quarterly ending 2025-12-31
$57.76M