Price
$24.34
52W High
$29.76
52W Low
$19.75
SMA50
$25.62
SMA200
$25.34
Avg Volume 50D
$133.23K
From 52W High
-18.21%
From 52W Low
+23.24%
Vs SMA50
-4.98%
Vs SMA200
-3.96%
Current Volume
$103.21K
Dollar Volume 50D
$3.41M
Market Cap
$542.99M
P/E
7.9x
Revenue TTM
$263.21M
EPS TTM
3.04
Net Income TTM
$68.52M
Free Cash Flow
$186.09M
Revenue 1Y
+18.64%
EPS 1Y
+77.78%
Net Income 1Y
+52.77%
FCF 1Y
+285.83%
Profit Margin
26.03%
FCF Margin
70.70%
Dividend Yield
2.67%
Dividend TTM
$0.65
Last Ex-Dividend
2026-09-10
Dividend / EPS
21.38%

Revenue

Annual ending 2025-12-31
$255.58M

EPS

Annual ending 2025-12-31
2.87

Net Income

Annual ending 2025-12-31
$64.61M

News