SharePost Content Read More Yahoo Finance #finance Post navigation Marathon Petroleum (MPC) Exceeds Estimates in Q1, Boosts Stock Buyback Program CIM Group unveils Permanent Power Company with $400m support