Price
$26.68
52W High
$29.30
52W Low
$19.97
SMA50
$27.43
SMA200
$25.51
Avg Volume 50D
$141.61K
From 52W High
-8.94%
From 52W Low
+33.60%
Vs SMA50
-2.74%
Vs SMA200
+4.58%
Current Volume
$116.09K
Dollar Volume 50D
$3.89M
Market Cap
$555.41M
P/E
10.2x
Revenue TTM
$261.29M
EPS TTM
2.71
Net Income TTM
$54.42M
Free Cash Flow
$57.13M
Revenue 1Y
+4.71%
EPS 1Y
+4.63%
Net Income 1Y
+37.15%
FCF 1Y
+13.11%
Profit Margin
20.83%
FCF Margin
21.86%
Dividend Yield
2.66%
Dividend TTM
$0.71
Last Ex-Dividend
2026-08-04
Dividend / EPS
26.20%

Revenue

Annual ending 2025-12-31
$254.95M

EPS

Annual ending 2025-12-31
2.64

Net Income

Annual ending 2025-12-31
$46.21M

News