Price
$38.80
52W High
$42.70
52W Low
$25.72
SMA50
$40.59
SMA200
$36.18
Avg Volume 50D
$136.35K
From 52W High
-9.13%
From 52W Low
+50.86%
Vs SMA50
-4.42%
Vs SMA200
+7.25%
Current Volume
$106.47K
Dollar Volume 50D
$5.55M
Market Cap
$764.80M
P/E
9.4x
Revenue TTM
$379.30M
EPS TTM
4.03
Net Income TTM
$81.17M
Free Cash Flow
$56.24M
Revenue 1Y
+39.32%
EPS 1Y
+61.20%
Net Income 1Y
+73.50%
FCF 1Y
+99.55%
Profit Margin
21.40%
FCF Margin
14.83%
Dividend Yield
3.27%
Dividend TTM
$1.27
Last Ex-Dividend
2026-09-15
Dividend / EPS
31.51%

Revenue

Annual ending 2025-12-31
$377.94M

EPS

Annual ending 2025-12-31
3.61

Net Income

Annual ending 2025-12-31
$73.41M

News