Price
$126.59
52W High
$126.65
52W Low
$63.32
SMA50
$125.83
SMA200
$97.83
Avg Volume 50D
$946.34K
From 52W High
-0.05%
From 52W Low
+99.92%
Vs SMA50
+0.60%
Vs SMA200
+29.40%
Current Volume
$1.71M
Dollar Volume 50D
$119.05M
Market Cap
$4.30B
P/E
33.5x
Revenue TTM
$1.84B
EPS TTM
3.59
Net Income TTM
$128.40M
Free Cash Flow
$111.98M
Revenue 1Y
+2.71%
EPS 1Y
+58.15%
Net Income 1Y
+55.28%
FCF 1Y
-7.11%
Profit Margin
6.97%
FCF Margin
6.07%

Revenue

Annual ending 2025-12-31
$1.85B

EPS

Annual ending 2025-12-31
2.89

Net Income

Annual ending 2025-12-31
$102.81M

News