Price
$17.69
52W High
$26.41
52W Low
$14.98
SMA50
$16.82
SMA200
$19.66
Avg Volume 50D
$342.34K
From 52W High
-49.29%
From 52W Low
+18.09%
Vs SMA50
+5.16%
Vs SMA200
-10.04%
Current Volume
$177.33K
Bars Stored
1257
Market Cap
$628.82M
P/E
13.8x
Revenue TTM
$989.92M
EPS TTM
1.26
Net Income TTM
$45.50M
Free Cash Flow
$123.83M
Revenue 1Y
+5.84%
EPS 1Y
+23.53%
Net Income 1Y
+26.62%
FCF 1Y
+949.96%
Profit Margin
4.60%
FCF Margin
12.51%

Revenue

Quarterly ending 2025-12-31
$220.22M

EPS

Quarterly ending 2025-12-31
-0.46

Net Income

Quarterly ending 2025-12-31
-$16.02M