Price
$51.06
52W High
$61.62
52W Low
$40.74
SMA50
$54.05
SMA200
$51.67
Avg Volume 50D
$250.82K
From 52W High
-17.14%
From 52W Low
+25.33%
Vs SMA50
-5.53%
Vs SMA200
-1.18%
Current Volume
$196.48K
Dollar Volume 50D
$13.52M
Market Cap
$1.64B
P/E
12.1x
Revenue TTM
$549.40M
EPS TTM
4.17
Net Income TTM
$135.51M
Free Cash Flow
$133.14M
Revenue 1Y
+3.55%
EPS 1Y
+22.65%
Net Income 1Y
+21.00%
FCF 1Y
+31.43%
Profit Margin
24.66%
FCF Margin
24.23%
Dividend Yield
2.82%
Dividend TTM
$1.44
Last Ex-Dividend
2026-09-11
Dividend / EPS
34.53%

Revenue

Annual ending 2025-12-31
$538.91M

EPS

Annual ending 2025-12-31
3.70

Net Income

Annual ending 2025-12-31
$121.56M

News