Price
$158.84
52W High
$220.55
52W Low
$136.72
SMA50
$150.61
SMA200
$158.28
Avg Volume 50D
$300.76K
From 52W High
-27.98%
From 52W Low
+16.18%
Vs SMA50
+5.47%
Vs SMA200
+0.35%
Current Volume
$192.34K
Dollar Volume 50D
$45.30M
Market Cap
$4.18B
P/E
18.6x
Revenue TTM
$1.14B
EPS TTM
8.27
Net Income TTM
$224.21M
Free Cash Flow
$242.56M
Revenue 1Y
+6.97%
EPS 1Y
+0.12%
Net Income 1Y
-5.20%
FCF 1Y
-7.13%
Profit Margin
19.63%
FCF Margin
21.24%

Revenue

Annual ending 2025-12-31
$1.11B

EPS

Annual ending 2025-12-31
7.71

Net Income

Annual ending 2025-12-31
$216.17M

News