Price
$17.82
52W High
$29.91
52W Low
$10.64
SMA50
$20.35
SMA200
$16.78
Avg Volume 50D
$2.37M
From 52W High
-40.42%
From 52W Low
+67.48%
Vs SMA50
-12.45%
Vs SMA200
+6.23%
Current Volume
$1.71M
Dollar Volume 50D
$48.00M
Market Cap
$1.45B
P/E
11.8x
Revenue TTM
$1.33B
EPS TTM
1.39
Net Income TTM
$122.58M
Free Cash Flow
$251.78M
Revenue 1Y
+17.79%
EPS 1Y
+136.39%
Net Income 1Y
+143.41%
FCF 1Y
+160.27%
Profit Margin
9.25%
FCF Margin
18.99%

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

News