Price
$146.96
52W High
$158.42
52W Low
$119.08
SMA50
$152.12
SMA200
$143.79
Avg Volume 50D
$68.08K
From 52W High
-7.23%
From 52W Low
+23.41%
Vs SMA50
-3.39%
Vs SMA200
+2.20%
Current Volume
$43.25K
Dollar Volume 50D
$10.35M
Market Cap
$1.62B
P/E
20.0x
Revenue TTM
$292.66M
EPS TTM
7.72
Net Income TTM
$81.13M
Free Cash Flow
$42.66M
Revenue 1Y
+22.80%
EPS 1Y
+10.92%
Net Income 1Y
+17.07%
FCF 1Y
-24.63%
Profit Margin
27.72%
FCF Margin
14.58%
Dividend Yield
1.43%
Dividend TTM
$2.10
Last Ex-Dividend
2026-09-23
Dividend / EPS
27.20%

Revenue

Annual ending 2025-12-31
$243.94M

EPS

Annual ending 2025-12-31
7.23

Net Income

Annual ending 2025-12-31
$71.50M

News