Price
$73.26
52W High
$93.60
52W Low
$60.31
SMA50
$65.80
SMA200
$76.41
Avg Volume 50D
$867.38K
From 52W High
-27.76%
From 52W Low
+21.47%
Vs SMA50
+11.34%
Vs SMA200
-4.13%
Current Volume
$800.73K
Dollar Volume 50D
$57.02M
Market Cap
$4.37B
P/E
31.4x
Revenue TTM
$1.54B
EPS TTM
2.32
Net Income TTM
$139.34M
Free Cash Flow
$220.82M
Revenue 1Y
+11.10%
EPS 1Y
+13.73%
Net Income 1Y
+13.96%
FCF 1Y
+22.24%
Profit Margin
9.03%
FCF Margin
14.32%

Revenue

Annual ending 2025-12-31
$1.52B

EPS

Annual ending 2025-12-31
2.13

Net Income

Annual ending 2025-12-31
$128.49M