Price
$164.93
52W High
$170.22
52W Low
$84.05
SMA50
$153.49
SMA200
$126.72
Avg Volume 50D
$143.77K
From 52W High
-3.11%
From 52W Low
+96.23%
Vs SMA50
+7.45%
Vs SMA200
+30.15%
Current Volume
$245.38K
Dollar Volume 50D
$22.31M
Market Cap
$3.08B
P/E
--
Revenue TTM
$448.93M
EPS TTM
7.09
Net Income TTM
$139.53M
Free Cash Flow
$95.02M
Dividend Yield
2.18%
Dividend TTM
$3.60
Last Ex-Dividend
2026-07-21
Dividend / EPS
50.78%

Revenue

Annual ending 2025-12-31
$1.04B

EPS

Annual ending 2025-12-31
26.76

Net Income

Annual ending 2025-12-31
$494.61M

News