Price
$34.98
52W High
$35.81
52W Low
$23.01
SMA50
$34.83
SMA200
$29.32
Avg Volume 50D
$57.62K
From 52W High
-2.32%
From 52W Low
+52.02%
Vs SMA50
+0.42%
Vs SMA200
+19.30%
Current Volume
$34.89K
Dollar Volume 50D
$2.01M
Market Cap
$481.79M
P/E
12.2x
Revenue TTM
$197.47M
EPS TTM
2.89
Net Income TTM
$39.47M
Free Cash Flow
$41.54M
Revenue 1Y
+7.14%
EPS 1Y
+34.42%
Net Income 1Y
+36.30%
FCF 1Y
+33.18%
Profit Margin
19.99%
FCF Margin
21.04%
Dividend Yield
2.66%
Dividend TTM
$0.93
Last Ex-Dividend
2026-10-09
Dividend / EPS
32.18%

Revenue

Annual ending 2025-12-31
$190.68M

EPS

Annual ending 2025-12-31
2.43

Net Income

Annual ending 2025-12-31
$32.90M

News