Price
$27.09
52W High
$31.25
52W Low
$21.47
SMA50
$28.62
SMA200
$27.53
Avg Volume 50D
$364.76K
From 52W High
-13.31%
From 52W Low
+26.18%
Vs SMA50
-5.33%
Vs SMA200
-1.61%
Current Volume
$263.50K
Dollar Volume 50D
$10.43M
Market Cap
$1.11B
P/E
14.3x
Revenue TTM
$381.04M
EPS TTM
2.10
Net Income TTM
$77.90M
Free Cash Flow
$80.43M
Revenue 1Y
+17.17%
EPS 1Y
+46.85%
Net Income 1Y
+57.44%
FCF 1Y
-2.07%
Profit Margin
20.44%
FCF Margin
21.11%
Dividend Yield
3.58%
Dividend TTM
$0.97
Last Ex-Dividend
2026-08-05
Dividend / EPS
46.19%

Revenue

Annual ending 2025-12-31
$335.97M

EPS

Annual ending 2025-12-31
1.96

Net Income

Annual ending 2025-12-31
$67.53M

News