Price
$123.59
52W High
$134.32
52W Low
$90.42
SMA50
$118.69
SMA200
$116.44
Avg Volume 50D
$560.60K
From 52W High
-8.68%
From 52W Low
+36.68%
Vs SMA50
+4.13%
Vs SMA200
+6.14%
Current Volume
$577.05K
Bars Stored
1257
Market Cap
$9.41B
P/E
13.7x
Revenue TTM
$4.14B
EPS TTM
9.15
Net Income TTM
$684.62M
Free Cash Flow
$978.11M
Revenue 1Y
+48.06%
EPS 1Y
+1.89%
Net Income 1Y
+55.16%
FCF 1Y
+376.48%
Profit Margin
16.52%
FCF Margin
23.60%

Revenue

Quarterly ending 2025-12-31
$1.09B

EPS

Quarterly ending 2025-12-31
2.76

Net Income

Quarterly ending 2025-12-31
$209.54M