Price
$34.61
52W High
$51.65
52W Low
$30.48
SMA50
$33.61
SMA200
$40.56
Avg Volume 50D
$198.61K
From 52W High
-32.99%
From 52W Low
+13.55%
Vs SMA50
+2.99%
Vs SMA200
-14.67%
Current Volume
$237.96K
Dollar Volume 50D
$6.69M
Market Cap
$547.30M
P/E
12.6x
Revenue TTM
$417.29M
EPS TTM
2.75
Net Income TTM
$43.59M
Free Cash Flow
$37.42M
Revenue 1Y
+2.38%
EPS 1Y
-17.17%
Net Income 1Y
-15.22%
FCF 1Y
+1.14%
Profit Margin
10.45%
FCF Margin
8.97%
Dividend Yield
1.30%
Dividend TTM
$0.45
Last Ex-Dividend
2026-08-03
Dividend / EPS
16.36%

Revenue

Annual ending 2025-12-31
$417.44M

EPS

Annual ending 2025-12-31
3.25

Net Income

Annual ending 2025-12-31
$50.82M

News