Price
$28.89
52W High
$30.58
52W Low
$16.70
SMA50
$29.11
SMA200
$24.53
Avg Volume 50D
$336.91K
From 52W High
-5.53%
From 52W Low
+72.99%
Vs SMA50
-0.75%
Vs SMA200
+17.75%
Current Volume
$256.02K
Dollar Volume 50D
$9.82M
Market Cap
$1.14B
P/E
20.1x
Revenue TTM
$643.46M
EPS TTM
1.39
Net Income TTM
$56.37M
Free Cash Flow
$118.60M
Revenue 1Y
+4.23%
EPS 1Y
+831.58%
Net Income 1Y
+1433.12%
FCF 1Y
-22.88%
Profit Margin
8.76%
FCF Margin
18.43%
Dividend Yield
1.25%
Dividend TTM
$0.36
Last Ex-Dividend
2026-08-14
Dividend / EPS
25.90%

Revenue

Annual ending 2025-12-31
$676.04M

EPS

Annual ending 2025-12-31
1.26

Net Income

Annual ending 2025-12-31
$52.42M

News