Price
$66.16
52W High
$85.50
52W Low
$47.39
SMA50
$66.48
SMA200
$63.61
Avg Volume 50D
$1.25M
From 52W High
-22.62%
From 52W Low
+39.61%
Vs SMA50
-0.49%
Vs SMA200
+4.01%
Current Volume
$1.13M
Dollar Volume 50D
$83.72M
Market Cap
$3.14B
P/E
15.4x
Revenue TTM
$1.18B
EPS TTM
3.65
Net Income TTM
$203.47M
Free Cash Flow
$61.05M
Revenue 1Y
+12.77%
EPS 1Y
+453.03%
Net Income 1Y
+504.21%
FCF 1Y
+963.82%
Profit Margin
17.28%
FCF Margin
5.19%

Revenue

Annual ending 2025-12-31
$1.10B

EPS

Annual ending 2025-12-31
2.64

Net Income

Annual ending 2025-12-31
$139.14M

News