Price
$88.14
52W High
$93.18
52W Low
$60.31
SMA50
$88.18
SMA200
$76.71
Avg Volume 50D
$733.00K
From 52W High
-5.41%
From 52W Low
+46.14%
Vs SMA50
-0.05%
Vs SMA200
+14.90%
Current Volume
$842.16K
Dollar Volume 50D
$64.73M
Market Cap
$5.36B
P/E
36.8x
Revenue TTM
$1.58B
EPS TTM
2.42
Net Income TTM
$145.56M
Free Cash Flow
$203.21M
Revenue 1Y
+10.19%
EPS 1Y
+22.84%
Net Income 1Y
+22.20%
FCF 1Y
+5.66%
Profit Margin
9.22%
FCF Margin
12.87%

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

News