Price
$106.39
52W High
$108.43
52W Low
$48.82
SMA50
$93.01
SMA200
$76.50
Avg Volume 50D
$478.70K
From 52W High
-1.88%
From 52W Low
+117.92%
Vs SMA50
+14.39%
Vs SMA200
+39.08%
Current Volume
$337.80K
Dollar Volume 50D
$44.65M
Market Cap
$3.76B
P/E
86.3x
Revenue TTM
$855.84M
EPS TTM
1.29
Net Income TTM
$43.55M
Free Cash Flow
$78.33M
Dividend Yield
1.88%
Dividend TTM
$2.00
Last Ex-Dividend
2026-08-10
Dividend / EPS
155.04%

Revenue

Annual ending 2025-12-31
$951.80M

EPS

Annual ending 2025-12-31
10.10

Net Income

Annual ending 2025-12-31
$351.19M

News