Price
$40.39
52W High
$45.21
52W Low
$28.30
SMA50
$42.00
SMA200
$38.75
Avg Volume 50D
$218.27K
From 52W High
-10.66%
From 52W Low
+42.72%
Vs SMA50
-3.82%
Vs SMA200
+4.23%
Current Volume
$231.40K
Dollar Volume 50D
$9.18M
Market Cap
$1.11B
P/E
11.3x
Revenue TTM
$521.98M
EPS TTM
3.46
Net Income TTM
$98.43M
Free Cash Flow
$105.93M
Revenue 1Y
+2.67%
EPS 1Y
+26.28%
Net Income 1Y
+23.20%
FCF 1Y
+4.38%
Profit Margin
18.86%
FCF Margin
20.29%
Dividend Yield
2.23%
Dividend TTM
$0.90
Last Ex-Dividend
2026-08-05
Dividend / EPS
26.01%

Revenue

Annual ending 2025-12-31
$518.35M

EPS

Annual ending 2025-12-31
3.13

Net Income

Annual ending 2025-12-31
$90.76M

News