In the latest close session, Marathon Petroleum (MPC) was down 7.36% at $435.98. This change lagged the S&P 500's daily gain of 0.6%. At the same time, the Dow added 0.03%, and the tech-heavy Nasdaq ...
Here at Zacks, our focus is on the proven Zacks Rank system, which emphasizes earnings estimates and estimate revisions to ...
Marathon Petroleum is the largest oil refiner in the United States, operating 13 refineries with roughly 3 million barrels per day of crude capacity across the Gulf Coast, Midwest, and West Coast, ...