Price
$37.35
52W High
$42.36
52W Low
$27.54
SMA50
$38.39
SMA200
$35.54
Avg Volume 50D
$1.47M
From 52W High
-11.83%
From 52W Low
+35.62%
Vs SMA50
-2.72%
Vs SMA200
+5.09%
Current Volume
$2.06M
Dollar Volume 50D
$56.14M
Market Cap
$6.71B
P/E
--
Revenue TTM
$962.20M
EPS TTM
0.39
Net Income TTM
$68.27M
Free Cash Flow
$280.68M
Revenue 1Y
+27.82%
EPS 1Y
+186.67%
Net Income 1Y
+190.37%
FCF 1Y
+68.02%
Profit Margin
7.10%
FCF Margin
29.17%

Revenue

Annual ending 2025-12-31
$962.20M

EPS

Annual ending 2025-12-31
0.39

Net Income

Annual ending 2025-12-31
$68.27M