Price
$154.48
52W High
$222.49
52W Low
$152.10
SMA50
$171.38
SMA200
$191.33
Avg Volume 50D
$412.22K
From 52W High
-44.03%
From 52W Low
+1.56%
Vs SMA50
-9.86%
Vs SMA200
-19.26%
Current Volume
$690.62K
Dollar Volume 50D
$70.12M
Market Cap
$2.78B
P/E
5.1x
Revenue TTM
$1.53B
EPS TTM
29.35
Net Income TTM
$542.68M
Free Cash Flow
$361.66M
Revenue 1Y
+44.07%
EPS 1Y
+267.43%
Net Income 1Y
+271.40%
FCF 1Y
+85.36%
Profit Margin
35.42%
FCF Margin
23.60%

Revenue

Annual ending 2025-12-31
$1.42B

EPS

Annual ending 2025-12-31
21.48

Net Income

Annual ending 2025-12-31
$396.16M