MPC 20%+ upside potentialMarathon Petroleum CorporationNYSE:MPCnorbix01 **MPC: 20%+ upside potential** **Reasons:** 1. Upward trend 2. Recent positive earnings 3. Strong momentum move, followed by a complex pullback 4. Price target: **$400 area**