Upgrade to FINVIZ*Elite to get real-time quotes, intraday charts, and advanced charting tools.

Last Close
Jan 17 04:00PM ET
352.59
Dollar change
+2.03
Percentage change
0.58
%
IndexS&P 500 P/E29.56 EPS (ttm)11.93 Insider Own0.26% Shs Outstand625.03M Perf Week0.80%
Market Cap220.54B Forward P/E25.23 EPS next Y13.98 Insider Trans-3.30% Shs Float623.84M Perf Month-1.25%
Income7.57B PEG3.36 EPS next Q2.79 Inst Own77.52% Short Float0.87% Perf Quarter-5.28%
Sales66.36B P/S3.32 EPS this Y7.15% Inst Trans0.20% Short Ratio2.19 Perf Half Y7.46%
Book/sh46.70 P/B7.55 EPS next Y9.16% ROA13.59% Short Interest5.40M Perf Year-0.30%
Cash/sh13.29 P/C26.54 EPS next 5Y8.79% ROE27.10% 52W Range278.69 - 387.51 Perf YTD0.23%
Dividend Est.5.74 (1.63%) P/FCF24.35 EPS past 5Y9.21% ROI20.73% 52W High-9.01% Beta1.23
Dividend TTM6.83 (1.94%) Quick Ratio1.47 Sales past 5Y8.75% Gross Margin32.49% 52W Low26.52% ATR (14)7.51
Dividend Ex-DateJan 16, 2025 Current Ratio1.47 EPS Y/Y TTM10.53% Oper. Margin15.53% RSI (14)47.56 Volatility1.78% 2.01%
Employees774000 Debt/Eq0.28 Sales Y/Y TTM2.75% Profit Margin11.41% Recom1.83 Target Price402.32
Option/ShortYes / Yes LT Debt/Eq0.25 EPS Q/Q15.97% Payout45.12% Rel Volume1.37 Prev Close350.56
Sales Surprise3.18% EPS Surprise5.27% Sales Q/Q9.03% EarningsDec 19 BMO Avg Volume2.47M Price352.59
SMA20-0.63% SMA50-1.32% SMA2005.92% Trades Volume3,384,419 Change0.58%
Date Action Analyst Rating Change Price Target Change
Jan-08-25Upgrade Wolfe Research Peer Perform → Outperform $425
Dec-06-24Upgrade Goldman Neutral → Buy $370 → $420
Oct-30-24Downgrade Exane BNP Paribas Outperform → Neutral $375
Sep-30-24Upgrade TD Cowen Hold → Buy $321 → $400
Sep-26-24Upgrade Piper Sandler Neutral → Overweight $329 → $395
Jul-19-24Upgrade UBS Neutral → Buy $400
Jun-26-24Downgrade Morgan Stanley Overweight → Equal-Weight $382 → $300
Jun-24-24Initiated Goldman Neutral $335
May-15-24Downgrade Deutsche Bank Buy → Hold $409 → $295
Mar-21-24Downgrade Susquehanna Positive → Neutral $400 → $360
Jan-16-25 05:46AM
Jan-15-25 07:58PM
Jan-14-25 06:02AM
Jan-13-25 03:01PM
Jan-12-25 06:30AM
11:55AM Loading…
Jan-10-25 11:55AM
09:00AM
Jan-09-25 02:23PM
10:00AM
Jan-08-25 02:08PM
11:10AM
07:21AM
07:02AM
Jan-07-25 08:59PM
01:41PM
06:02AM Loading…
06:02AM
12:01AM
Jan-06-25 11:29PM
11:29PM
04:52PM
10:17AM
09:40AM
Jan-02-25 07:59PM
11:54AM
06:38AM
Dec-30-24 08:17AM
07:55AM
07:15AM
05:30AM
Dec-26-24 09:00AM
10:16AM Loading…
Dec-25-24 10:16AM
Dec-24-24 06:02AM
Dec-23-24 09:42AM
Dec-22-24 09:00AM
06:37AM
03:59AM
Dec-21-24 09:39AM
Dec-20-24 02:36PM
02:05PM
10:28AM
02:00AM
Dec-19-24 04:55PM
04:44PM
04:32PM
03:02PM
01:00PM
12:21PM
12:03PM
12:01PM
10:50AM
10:49AM
09:57AM
09:54AM
09:30AM
09:30AM