Price
$29.06
52W High
$32.37
52W Low
$21.91
SMA50
$30.71
SMA200
$28.53
Avg Volume 50D
$27.62K
From 52W High
-10.23%
From 52W Low
+32.63%
Vs SMA50
-5.36%
Vs SMA200
+1.86%
Current Volume
$25.68K
Dollar Volume 50D
$850931
Market Cap
$262.78M
P/E
12.1x
Revenue TTM
$117.63M
EPS TTM
2.40
Net Income TTM
$21.68M
Free Cash Flow
$27.93M
Revenue 1Y
+7.66%
EPS 1Y
+140.00%
Net Income 1Y
+172.28%
FCF 1Y
+208.73%
Profit Margin
18.43%
FCF Margin
23.75%
Dividend Yield
2.34%
Dividend TTM
$0.68
Last Ex-Dividend
2026-08-28
Dividend / EPS
28.33%

Revenue

Annual ending 2025-12-31
$116.52M

EPS

Annual ending 2025-12-31
1.96

Net Income

Annual ending 2025-12-31
$17.70M

News