StockNews.com upgraded shares of Marathon Petroleum (NYSE:MPC – Free Report) from a hold rating to a buy rating in a research note published on Saturday. MPC has been the topic of several other reports. Raymond James increased their price target on Marathon Petroleum from $175.00 to $185.00 and gave the company a strong-buy rating in […]