Price
$173.50
52W High
$176.26
52W Low
$120.47
SMA50
$158.00
SMA200
$157.82
Avg Volume 50D
$479.15K
From 52W High
-1.59%
From 52W Low
+44.02%
Vs SMA50
+9.81%
Vs SMA200
+9.93%
Current Volume
$564.80K
Bars Stored
1257
Market Cap
$5.95B
P/E
19.6x
Revenue TTM
$2.66B
EPS TTM
8.49
Net Income TTM
$304.20M
Free Cash Flow
$313.70M
Revenue 1Y
+1.24%
EPS 1Y
+13.05%
Net Income 1Y
-1.74%
FCF 1Y
-6.11%
Profit Margin
11.43%
FCF Margin
11.79%

Revenue

Quarterly ending 2025-12-31
$672.90M

EPS

Quarterly ending 2025-12-31
2.40

Net Income

Quarterly ending 2025-12-31
$84.30M