Price
$43.37
52W High
$43.88
52W Low
$29.75
SMA50
$42.97
SMA200
$37.73
Avg Volume 50D
$27.57K
From 52W High
-1.16%
From 52W Low
+45.78%
Vs SMA50
+0.93%
Vs SMA200
+14.95%
Current Volume
$16.71K
Dollar Volume 50D
$1.19M
Market Cap
$295.08M
P/E
11.4x
Revenue TTM
$136.14M
EPS TTM
3.80
Net Income TTM
$25.86M
Free Cash Flow
$23.38M
Revenue 1Y
-2.79%
EPS 1Y
+308.60%
Net Income 1Y
+278.16%
FCF 1Y
+176.39%
Profit Margin
18.99%
FCF Margin
17.17%
Dividend Yield
3.23%
Dividend TTM
$1.40
Last Ex-Dividend
2026-08-05
Dividend / EPS
36.84%

Revenue

Annual ending 2025-12-31
$139.02M

EPS

Annual ending 2025-12-31
2.71

Net Income

Annual ending 2025-12-31
$18.61M

News