Price
$31.90
52W High
$32.82
52W Low
$19.61
SMA50
$31.80
SMA200
$28.79
Avg Volume 50D
$29.58K
From 52W High
-2.80%
From 52W Low
+62.67%
Vs SMA50
+0.31%
Vs SMA200
+10.79%
Current Volume
$16.94K
Dollar Volume 50D
$940236
Market Cap
$281.93M
P/E
12.3x
Revenue TTM
$101.45M
EPS TTM
2.58
Net Income TTM
$22.96M
Free Cash Flow
$21.00M
Revenue 1Y
+7.03%
EPS 1Y
+67.53%
Net Income 1Y
+67.82%
FCF 1Y
+6.43%
Profit Margin
22.64%
FCF Margin
20.69%
Dividend Yield
2.88%
Dividend TTM
$0.92
Last Ex-Dividend
2026-09-01
Dividend / EPS
35.66%

Revenue

Annual ending 2025-12-31
$98.26M

EPS

Annual ending 2025-12-31
2.14

Net Income

Annual ending 2025-12-31
$19.03M

News