Price
$17.59
52W High
$43.81
52W Low
$10.64
SMA50
$15.20
SMA200
$18.92
Avg Volume 50D
$4.14M
From 52W High
-149.06%
From 52W Low
+65.32%
Vs SMA50
+15.70%
Vs SMA200
-7.05%
Current Volume
$2.06M
Dollar Volume 50D
$63.60M
Market Cap
$1.49B
P/E
15.6x
Revenue TTM
$1.28B
EPS TTM
1.09
Net Income TTM
$94.02M
Free Cash Flow
$234.07M
Revenue 1Y
+21.65%
EPS 1Y
+121.04%
Net Income 1Y
+125.22%
FCF 1Y
+386.63%
Profit Margin
7.36%
FCF Margin
18.32%

Revenue

Annual ending 2025-12-31
$1.26B

EPS

Annual ending 2025-12-31
0.93

Net Income

Annual ending 2025-12-31
$77.28M