Price
$33.76
52W High
$37.95
52W Low
$27.41
SMA50
$32.50
SMA200
$33.24
Avg Volume 50D
$660.56K
From 52W High
-11.04%
From 52W Low
+23.17%
Vs SMA50
+3.88%
Vs SMA200
+1.57%
Current Volume
$459.74K
Dollar Volume 50D
$21.40M
Market Cap
$2.11B
P/E
11.9x
Revenue TTM
$858.61M
EPS TTM
2.74
Net Income TTM
$177.12M
Free Cash Flow
$217.98M
Revenue 1Y
+11.68%
EPS 1Y
+19.13%
Net Income 1Y
+14.69%
FCF 1Y
+6.13%
Profit Margin
20.63%
FCF Margin
25.39%
Dividend Yield
1.84%
Dividend TTM
$0.62
Last Ex-Dividend
2026-09-01
Dividend / EPS
22.63%

Revenue

Annual ending 2025-12-31
$846.10M

EPS

Annual ending 2025-12-31
2.42

Net Income

Annual ending 2025-12-31
$159.91M

News