Price
$38.18
52W High
$40.91
52W Low
$28.29
SMA50
$39.66
SMA200
$35.90
Avg Volume 50D
$93.10K
From 52W High
-6.67%
From 52W Low
+34.96%
Vs SMA50
-3.74%
Vs SMA200
+6.35%
Current Volume
$88.20K
Dollar Volume 50D
$3.69M
Market Cap
$642.64M
P/E
13.0x
Revenue TTM
$267.49M
EPS TTM
2.96
Net Income TTM
$49.37M
Free Cash Flow
$57.18M
Revenue 1Y
+18.94%
EPS 1Y
+14.73%
Net Income 1Y
+25.01%
FCF 1Y
+24.55%
Profit Margin
18.46%
FCF Margin
21.38%
Dividend Yield
3.46%
Dividend TTM
$1.32
Last Ex-Dividend
2026-08-20
Dividend / EPS
44.59%

Revenue

Annual ending 2025-12-31
$243.97M

EPS

Annual ending 2025-12-31
2.31

Net Income

Annual ending 2025-12-31
$36.92M

News