Skip to content
Marathon Petroleum logo

Marathon Petroleum (MPC)

NYSEEnergy

$392.68-8.11%
Close 2026-11-04
Marathon Petroleum (MPC): Is the Thesis Intact? What's Priced In | QuarterlyIQ