Price
$24.85
52W High
$25.91
52W Low
$16.71
SMA50
$25.17
SMA200
$22.23
Avg Volume 50D
$479.11K
From 52W High
-4.09%
From 52W Low
+48.71%
Vs SMA50
-1.26%
Vs SMA200
+11.76%
Current Volume
$546.88K
Dollar Volume 50D
$12.03M
Market Cap
$1.26B
P/E
13.7x
Revenue TTM
$457.07M
EPS TTM
1.74
Net Income TTM
$92.42M
Free Cash Flow
$144.49M
Revenue 1Y
+33.08%
EPS 1Y
-4.92%
Net Income 1Y
+10.40%
FCF 1Y
+34.17%
Profit Margin
20.22%
FCF Margin
31.61%
Dividend Yield
1.13%
Dividend TTM
$0.28
Last Ex-Dividend
2026-07-31
Dividend / EPS
16.09%

Revenue

Annual ending 2025-12-31
$401.54M

EPS

Annual ending 2025-12-31
1.62

Net Income

Annual ending 2025-12-31
$80.31M

News