Marathon Petroleum (NYSE: MPC) has outperformed the market over the past 10 years by 6.95% on an annualized basis producing an average annual return of 20.16%. Currently, Marathon Petroleum has a ...
$MPC insiders have traded $MPC stock on the open market 2 times in the past 6 months. Of those trades, 2 have been purchases and 0 have been sales. Here’s a ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results