Price
$22.79
52W High
$23.81
52W Low
$18.57
SMA50
$23.03
SMA200
$21.45
Avg Volume 50D
$85.62K
From 52W High
-4.28%
From 52W Low
+22.72%
Vs SMA50
-1.04%
Vs SMA200
+6.27%
Current Volume
$337.14K
Dollar Volume 50D
$1.97M
Market Cap
$321.62M
P/E
13.2x
Revenue TTM
$119.73M
EPS TTM
1.73
Net Income TTM
$24.40M
Free Cash Flow
$21.58M
Revenue 1Y
+5.51%
EPS 1Y
+30.08%
Net Income 1Y
+29.13%
FCF 1Y
+4.81%
Profit Margin
20.38%
FCF Margin
18.03%
Dividend Yield
1.23%
Dividend TTM
$0.28
Last Ex-Dividend
2026-08-05
Dividend / EPS
16.18%

Revenue

Annual ending 2025-12-31
$115.33M

EPS

Annual ending 2025-12-31
1.49

Net Income

Annual ending 2025-12-31
$21.16M