Price
$132.34
52W High
$390.84
52W Low
$90.03
SMA50
$116.59
SMA200
$160.02
Avg Volume 50D
$1.65M
From 52W High
-195.33%
From 52W Low
+47.00%
Vs SMA50
+13.51%
Vs SMA200
-17.30%
Current Volume
$861.82K
Dollar Volume 50D
$190.61M
Market Cap
$6.17B
P/E
14.6x
Revenue TTM
$1.10B
EPS TTM
8.69
Net Income TTM
$422.39M
Free Cash Flow
$416.04M
Revenue 1Y
+35.45%
EPS 1Y
+328.08%
Net Income 1Y
+336.57%
FCF 1Y
+40.74%
Profit Margin
38.44%
FCF Margin
37.86%

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