Stock Comparison

BP MPC
Add up to 8 stocks to compare side by side
Price Performance (%)
Metric BP
BP p.l.c.
MPC
Marathon Petroleum Corp
Price $46.31 $241.25
Change % +1.98% -1.09%
Market Cap 89.64B 63.63B
P/E Ratio 2,179.4 15.7
EPS $0.00 $13.35
52W High $583.50 $228.55
52W Low $329.20 $115.10
Volume
Avg Volume 40.51M 2.82M
Open $45.71 $242.50
Prev Close $45.41 $243.91
Div Yield 4.23% 1.84%
Annual Dividend $0.32 $3.73
Payout Ratio 9,198.2% 28.2%
Analyst Rating Hold Buy
Price Target $73.09
Total Analysts 33 25