Price
$91.98
52W High
$92.24
52W Low
$60.76
SMA50
$85.77
SMA200
$71.81
Avg Volume 50D
$505.70K
From 52W High
-0.28%
From 52W Low
+51.38%
Vs SMA50
+7.24%
Vs SMA200
+28.10%
Current Volume
$369.62K
Dollar Volume 50D
$43.24M
Market Cap
$5.75B
P/E
19.6x
Revenue TTM
$1.47B
EPS TTM
4.47
Net Income TTM
$294.10M
Free Cash Flow
$421.93M
Revenue 1Y
+64.34%
EPS 1Y
-0.45%
Net Income 1Y
-0.35%
FCF 1Y
+20.54%
Profit Margin
19.95%
FCF Margin
28.61%
Dividend Yield
2.14%
Dividend TTM
$1.97
Last Ex-Dividend
2026-06-10
Dividend / EPS
44.07%

Revenue

Annual ending 2025-12-31
$1.31B

EPS

Annual ending 2025-12-31
4.08

Net Income

Annual ending 2025-12-31
$270.15M