Log in

Compare Stocks

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

 RepsolHessMarathon PetroleumHollyFrontierSuncor Energy
Price Information
Current Price$8.92$51.49$36.07$27.22$16.74
52 Week RangeBuyBuyBuyHoldBuy
Beat the Market™ Rank
Overall Score1.
Analysis Score0.
Community Score2.
Dividend Score3.
Ownership Score0.
Earnings & Valuation Score2.
Analyst Ratings
Consensus RecommendationBuyBuyBuyHoldBuy
Consensus Price TargetN/A$60.84$52.92$37.75$40.50
% Upside from Price TargetN/A18.16% upside46.71% upside38.68% upside141.94% upside
Trade Information
Market Cap$13.91 billion$15.81 billion$23.45 billion$4.41 billion$25.53 billion
Average Volume110,2752,684,2579,234,1082,155,6455,496,754
Sales & Book Value
Annual Revenue$54.89 billion$6.51 billion$124.88 billion$17.49 billion$29.54 billion
Price / Sales0.252.430.190.250.86
Cashflow$3.22 per share$6.04 per share$10.70 per share$9.20 per share$7.34 per share
Price / Cash2.778.523.372.962.28
Book Value$18.11 per share$31.85 per share$64.90 per share$40.33 per share$20.68 per share
Price / Book0.491.620.560.670.81
Net Income$-4,273,920,000.00$-408,000,000.00$2.64 billion$772.39 million$2.18 billion
Trailing P/E RatioN/AN/AN/A22.31N/A
Forward P/E Ratio6.86N/A17.7718.2776.09
P/E Growth$2.60N/AN/AN/AN/A
Net Margins-10.39%-45.64%-5.48%1.26%-5.60%
Return on Equity (ROE)6.76%-5.06%7.88%12.69%6.68%
Return on Assets (ROA)3.16%-2.27%3.30%6.83%3.16%
Annual Payout$0.89$1.00$2.32$1.40$0.61
Dividend Yield9.98%1.94%6.43%5.14%3.64%
Three-Year Dividend GrowthN/AN/AN/A3,148.48%2,100.00%
Payout Ratio60.96%N/A 46.96%28.57%28.77%
Years of Consecutive Dividend GrowthN/AN/A9 Years1 Years3 Years
Debt-to-Equity RatioN/A1.07%1.02%0.46%0.43%
Current Ratio1.06%2.19%1.16%1.92%0.81%
Quick Ratio0.78%2.07%0.61%1.20%0.54%
Ownership Information
Institutional Ownership Percentage0.37%87.45%74.00%82.65%66.67%
Insider Ownership Percentage1.00%12.22%0.77%0.44%1.00%
Shares Outstanding1.56 billion307.14 million650.26 million161.89 million1.53 billion
Next Earnings Date7/22/2020 (Estimated)7/29/2020 (Estimated)8/3/2020 (Confirmed)8/6/2020 (Confirmed)7/22/2020 (Estimated)
OptionableNot OptionableOptionableOptionableOptionableOptionable

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.