Price
$32.34
52W High
$35.13
52W Low
$19.87
SMA50
$33.76
SMA200
$30.75
Avg Volume 50D
$45.19K
From 52W High
-7.94%
From 52W Low
+62.76%
Vs SMA50
-4.20%
Vs SMA200
+5.16%
Current Volume
$80.41K
Dollar Volume 50D
$1.53M
Market Cap
$383.66M
P/E
8.4x
Revenue TTM
$152.70M
EPS TTM
3.84
Net Income TTM
$45.78M
Free Cash Flow
$44.46M
Revenue 1Y
+10.65%
EPS 1Y
+49.42%
Net Income 1Y
+47.92%
FCF 1Y
+42.68%
Profit Margin
29.98%
FCF Margin
29.12%
Dividend Yield
2.35%
Dividend TTM
$0.76
Last Ex-Dividend
2026-10-02
Dividend / EPS
19.79%

Revenue

Annual ending 2025-12-31
$146.08M

EPS

Annual ending 2025-12-31
3.16

Net Income

Annual ending 2025-12-31
$37.76M

News