Marathon Petroleum Q2 Review: Resilience Enables More Buybacks
Group 1 - Marathon Petroleum (NYSE: MPC) has experienced a volatile year with shares trading in a $60 range, yet the stock price remains similar to a year ago [1] - The company has faced a challenging refining macro environment, which has shown signs of recovery [1] Group 2 - The article emphasizes the importance of macro views and stock-specific turnaround stories for achieving outsized returns with a favorable risk/reward profile [1]