Price
$31.13
52W High
$32.28
52W Low
$22.73
SMA50
$31.14
SMA200
$29.06
Avg Volume 50D
$206.40K
From 52W High
-3.56%
From 52W Low
+36.96%
Vs SMA50
-0.02%
Vs SMA200
+7.13%
Current Volume
$170.68K
Dollar Volume 50D
$6.42M
Market Cap
$1.01B
P/E
11.6x
Revenue TTM
$536.53M
EPS TTM
2.82
Net Income TTM
$87.55M
Free Cash Flow
$103.24M
Revenue 1Y
+7.80%
EPS 1Y
+12.35%
Net Income 1Y
+22.32%
FCF 1Y
+29.18%
Profit Margin
16.32%
FCF Margin
19.24%
Dividend Yield
1.93%
Dividend TTM
$0.60
Last Ex-Dividend
2026-08-14
Dividend / EPS
21.28%

Revenue

Annual ending 2025-12-31
$516.55M

EPS

Annual ending 2025-12-31
2.79

Net Income

Annual ending 2025-12-31
$82.46M

News