Stockreport

4 High Yield Refiners Built for Exactly These Spiking Oil Prices and Geopolitical Swings [Yahoo! Finance]

Marathon Petroleum Corporation  (MPC) 
Last marathon petroleum corporation earnings: 1/29 06:30 am Check Earnings Report
US:NYSE Investor Relations: ir.marathonpetroleum.com
PDF 39.06%, EPS $0.49 vs -$0.20 est.; Marathon Petroleum (MPC) up 25.42%, EPS $4.07 vs $2.71 est., $18.65/barrel margins. Rising crude prices from Iran's leadership crisis [Read more]