Price
$22.22
52W High
$23.32
52W Low
$17.07
SMA50
$22.58
SMA200
$21.33
Avg Volume 50D
$280.51K
From 52W High
-4.72%
From 52W Low
+30.17%
Vs SMA50
-1.60%
Vs SMA200
+4.16%
Current Volume
$158.48K
Dollar Volume 50D
$6.34M
Market Cap
$973.65M
P/E
16.4x
Revenue TTM
$414.76M
EPS TTM
1.52
Net Income TTM
$59.17M
Free Cash Flow
$78.03M
Revenue 1Y
+27.96%
EPS 1Y
+14.29%
Net Income 1Y
+15.51%
FCF 1Y
+19.97%
Profit Margin
14.27%
FCF Margin
18.81%
Dividend Yield
1.26%
Dividend TTM
$0.28
Last Ex-Dividend
2026-08-05
Dividend / EPS
18.42%

Revenue

Annual ending 2025-12-31
$351.95M

EPS

Annual ending 2025-12-31
1.34

Net Income

Annual ending 2025-12-31
$50.30M

News