Price
$108.44
52W High
$150.91
52W Low
$99.52
SMA50
$118.43
SMA200
$118.89
Avg Volume 50D
$389.37K
From 52W High
-28.14%
From 52W Low
+8.96%
Vs SMA50
-8.44%
Vs SMA200
-8.79%
Current Volume
$315.72K
Dollar Volume 50D
$46.11M
Market Cap
$4.11B
P/E
16.9x
Revenue TTM
$2.86B
EPS TTM
6.15
Net Income TTM
$244.14M
Free Cash Flow
$212.08M
Revenue 1Y
+9.44%
EPS 1Y
+11.41%
Net Income 1Y
+8.50%
FCF 1Y
-1.66%
Profit Margin
8.52%
FCF Margin
7.40%
Dividend Yield
0.18%
Dividend TTM
$0.20
Last Ex-Dividend
2026-09-16
Dividend / EPS
3.25%

Revenue

Annual ending 2025-12-31
$2.72B

EPS

Annual ending 2025-12-31
5.91

Net Income

Annual ending 2025-12-31
$237.52M

News