Log in

Compare Stocks

Enter up to five stock symbols separated by a comma or space (ex. BAC,WFC,JPM,LON:BARC).
Date Range: 

Price Information
Current Price$2,890.30$214.10$47.08$117.11$20.48
52 Week RangeBuyHoldBuyHoldBuy
Beat the Market™ Rank
Overall Score1.
Analysis Score2.
Community Score2.
Dividend Score0.
Ownership Score1.
Earnings & Valuation Score1.
Analyst Ratings
Consensus RecommendationBuyHoldBuyHoldBuy
Consensus Price Target$2,708.09$141.90$51.07$128.14$16.41
% Upside from Price Target-6.30% downside-33.72% downside8.48% upside9.42% upside-19.88% downside
Trade Information
Market Cap$1.44 trillion$20.26 billion$18.91 billion$16.66 billion$13.67 billion
Average Volume4,484,9582,160,8995,054,4511,158,2956,041,630
Sales & Book Value
Annual Revenue$280.52 billion$9.13 billion$4.85 billion$18.03 billion$13.36 billion
Price / Sales5.142.223.900.921.02
Cashflow$67.04 per shareN/AN/A$8.05 per share$1.14 per share
Price / Cash43.11N/AN/A14.5418.04
Book Value$124.67 per share($10.09) per share($0.99) per share$6.68 per share$4.79 per share
Price / Book23.18-21.22-47.5617.534.28
Net Income$11.59 billion$-984,580,000.00$-252,370,000.00$736.80 million$576.98 million
Trailing P/E Ratio138.09N/AN/A22.8325.28
Forward P/E Ratio75.29N/AN/A20.0914.32
P/E Growth$5.91N/AN/A$1.73N/A
Net Margins3.56%-11.25%-5.05%4.07%4.23%
Return on Equity (ROE)17.83%N/AN/A97.93%20.74%
Return on Assets (ROA)5.05%-39.01%-28.89%11.44%10.16%
Annual PayoutN/AN/AN/A$1.52N/A
Dividend YieldN/AN/AN/A1.30%N/A
Three-Year Dividend GrowthN/AN/AN/AN/AN/A
Payout RatioN/AN/AN/A25.25%N/A
Years of Consecutive Dividend GrowthN/AN/AN/A6 YearsN/A
Debt-to-Equity Ratio0.36%N/AN/A4.01%0.01%
Current Ratio1.08%0.86%0.61%1.28%1.01%
Quick Ratio0.84%0.82%0.26%1.10%0.73%
Ownership Information
Institutional Ownership Percentage64.65%88.27%99.46%90.36%49.88%
Insider Ownership Percentage16.10%30.86%0.40%1.33%29.50%
Shares Outstanding498.78 million94.63 million401.56 million142.26 million667.67 million
Next Earnings Date7/23/2020 (Estimated)8/6/2020 (Estimated)9/15/2020 (Estimated)7/29/2020 (Estimated)8/12/2020 (Estimated)
OptionableOptionableOptionableNot OptionableOptionableOptionable

30 Days of MarketBeat All Access for $1.00

Sign up for MarketBeat All Access to gain access to MarketBeat's full suite of research tools:

  • Best-in-Class Portfolio Monitoring

    View the latest news, buy/sell ratings, SEC filings and insider transactions for your stocks. Compare your portfolio performance to leading indices and get personalized stock ideas based on your portfolio.

  • Stock Ideas and Recommendations

    Get daily stock ideas top-performing Wall Street analysts. Get short term trading ideas from the MarketBeat Idea Engine. View which stocks are hot on social media with MarketBeat's trending stocks report.

  • Advanced Stock Screeners and Research Tools

    Identify stocks that meet your criteria using seven unique stock screeners. See what's happening in the market right now with MarketBeat's real-time news feed. Export data to Excel for your own analysis.

Start Your Risk-Free Trial Subscription Here

Enter your email address below to receive a concise daily summary of analysts' upgrades, downgrades and new coverage with MarketBeat.com's FREE daily email newsletter.