Price
$91.76
52W High
$100.64
52W Low
$64.96
SMA50
$94.70
SMA200
$82.11
Avg Volume 50D
$105.63K
From 52W High
-8.82%
From 52W Low
+41.26%
Vs SMA50
-3.10%
Vs SMA200
+11.76%
Current Volume
$97.38K
Dollar Volume 50D
$9.99M
Market Cap
$1.80B
P/E
13.3x
Revenue TTM
$504.35M
EPS TTM
7.02
Net Income TTM
$135.79M
Free Cash Flow
$132.35M
Revenue 1Y
-2.72%
EPS 1Y
+3.24%
Net Income 1Y
+3.50%
FCF 1Y
-19.30%
Profit Margin
26.92%
FCF Margin
26.24%
Dividend Yield
2.11%
Dividend TTM
$1.94
Last Ex-Dividend
2026-09-18
Dividend / EPS
27.58%

Revenue

Annual ending 2025-12-31
$521.34M

EPS

Annual ending 2025-12-31
6.72

Net Income

Annual ending 2025-12-31
$131.32M

News