Price
$140.10
52W High
$341.08
52W Low
$90.03
SMA50
$144.37
SMA200
$126.13
Avg Volume 50D
$1.18M
From 52W High
-58.92%
From 52W Low
+55.61%
Vs SMA50
-2.96%
Vs SMA200
+11.07%
Current Volume
$769.09K
Dollar Volume 50D
$169.49M
Market Cap
$6.91B
P/E
16.8x
Revenue TTM
$1.15B
EPS TTM
8.40
Net Income TTM
$410.77M
Free Cash Flow
$407.93M
Revenue 1Y
+29.36%
EPS 1Y
+245.68%
Net Income 1Y
+250.53%
FCF 1Y
+24.27%
Profit Margin
35.87%
FCF Margin
35.63%

Revenue

Annual ending 2025-12-31
$1.04B

EPS

Annual ending 2025-12-31
8.57

Net Income

Annual ending 2025-12-31
$414.06M

News