Log in

Compare Stocks

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

 Marathon PetroleumValero EnergyRepsolHessPhillips 66
SymbolNYSE:MPCNYSE:VLOOTCMKTS:REPYYNYSE:HESNYSE:PSX
Price Information
Current Price$65.14$91.06$16.10$64.95$107.20
52 Week RangeBuyBuyHoldHoldBuy
Analyst Ratings
Consensus RecommendationBuyBuyHoldHoldBuy
Consensus Price Target$72.93$103.56$18.00$67.73$115.33
% Upside from Price Target11.95% upside13.73% upside11.78% upside4.28% upside7.59% upside
Trade Information
Market Cap$42.20 billion$37.34 billion$25.32 billion$19.84 billion$48.09 billion
Beta1.711.481.011.971.07
Average Volume6,911,0752,649,725250,5232,604,7892,566,357
Sales & Book Value
Annual Revenue$97.10 billion$117.03 billion$58.70 billion$6.47 billion$114.22 billion
Price / Sales0.440.320.433.060.42
Cashflow$9.01 per share$12.65 per share$3.13 per share$5.74 per share$15.04 per share
Price / Cash7.237.205.1511.317.13
Book Value$63.76 per share$54.43 per share$23.90 per share$36.75 per share$58.88 per share
Price / Book1.021.670.671.771.82
Profitability
Net Income$2.78 billion$3.12 billion$2.76 billion$-282,000,000.00$5.60 billion
EPS$6.78$7.37$1.42($0.74)$11.71
Trailing P/E Ratio9.6112.3611.34N/A9.15
Forward P/E Ratio8.989.906.7178.2510.41
P/E Growth$1.68$2.51$0.97N/A$2.13
Net Margins2.36%2.27%4.73%1.09%4.76%
Return on Equity (ROE)9.55%11.31%6.06%0.46%19.75%
Return on Assets (ROA)4.19%4.90%3.09%0.23%9.36%
Dividend
Annual Payout$2.12$3.60$0.90$1.00$3.60
Dividend Yield3.25%3.95%5.59%1.54%3.36%
Three-Year Dividend GrowthN/A23.50%N/AN/AN/A
Payout Ratio31.27%48.85%63.38%N/A 30.74%
Years of Consecutive Dividend GrowthN/A8 YearsN/AN/AN/A
Debt
Debt-to-Equity Ratio0.69%0.42%N/A0.68%0.39%
Current Ratio1.24%1.42%1.33%1.58%1.28%
Quick Ratio0.63%0.92%0.98%1.46%0.82%
Ownership Information
Institutional Ownership Percentage76.63%76.22%0.36%90.24%68.75%
Insider Ownership Percentage1.06%0.38%1.00%12.22%0.13%
Miscellaneous
Employees60,35010,26124,5061,70814,200
Shares Outstanding658.32 million414.40 million1.56 billion304.48 million448.54 million
Next Earnings Date10/31/2019 (Confirmed)10/24/2019 (Confirmed)10/30/2019 (Estimated)10/30/2019 (Confirmed)10/25/2019 (Confirmed)
OptionableOptionableOptionableNot OptionableOptionableOptionable
 Marathon PetroleumValero EnergyRepsolHessPhillips 66

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.

Yahoo Gemini Pixel