Price
$45.75
52W High
$46.58
52W Low
$32.01
SMA50
$44.20
SMA200
$40.01
Avg Volume 50D
$43.98K
From 52W High
-1.78%
From 52W Low
+42.92%
Vs SMA50
+3.52%
Vs SMA200
+14.36%
Current Volume
$41.92K
Dollar Volume 50D
$1.94M
Market Cap
$247.58M
P/E
13.3x
Revenue TTM
$122.93M
EPS TTM
3.45
Net Income TTM
$18.64M
Free Cash Flow
$8.06M
Revenue 1Y
+15.82%
EPS 1Y
+59.72%
Net Income 1Y
+135.76%
FCF 1Y
-71.81%
Profit Margin
15.16%
FCF Margin
6.56%
Dividend Yield
2.71%
Dividend TTM
$1.24
Last Ex-Dividend
2026-08-03
Dividend / EPS
35.94%

Revenue

Annual ending 2025-12-31
$105.89M

EPS

Annual ending 2025-12-31
1.59

Net Income

Annual ending 2025-12-31
$8.21M

News