Price
$35.95
52W High
$39.48
52W Low
$20.29
SMA50
$35.21
SMA200
$27.10
Avg Volume 50D
$21.79K
From 52W High
-8.94%
From 52W Low
+77.18%
Vs SMA50
+2.10%
Vs SMA200
+32.67%
Current Volume
$12.56K
Dollar Volume 50D
$800319
Market Cap
$459.91M
P/E
20.9x
Revenue TTM
$161.83M
EPS TTM
1.79
Net Income TTM
$22.01M
Free Cash Flow
$21.22M
Revenue 1Y
+5.96%
EPS 1Y
+18.54%
Net Income 1Y
+18.49%
FCF 1Y
+61.20%
Profit Margin
13.60%
FCF Margin
13.11%
Dividend Yield
3.34%
Dividend TTM
$1.20
Last Ex-Dividend
2026-09-03
Dividend / EPS
67.04%

Revenue

Annual ending 2025-12-31
$158.28M

EPS

Annual ending 2025-12-31
1.58

Net Income

Annual ending 2025-12-31
$19.48M

News