Price
$114.38
52W High
$135.58
52W Low
$82.06
SMA50
$114.75
SMA200
$112.59
Avg Volume 50D
$545.85K
From 52W High
-18.53%
From 52W Low
+39.39%
Vs SMA50
-0.32%
Vs SMA200
+1.59%
Current Volume
$693.42K
Bars Stored
1257
Market Cap
$4.71B
P/E
23.6x
Revenue TTM
$5.26B
EPS TTM
4.68
Net Income TTM
$199.70M
Free Cash Flow
$436.40M
Revenue 1Y
+4.97%
EPS 1Y
+28.93%
Net Income 1Y
+22.59%
FCF 1Y
+114.45%
Profit Margin
3.80%
FCF Margin
8.29%

Revenue

Quarterly ending 2025-12-31
$1.38B

EPS

Quarterly ending 2025-12-31
1.61

Net Income

Quarterly ending 2025-12-31
$68.10M