UBS reiterates Marathon Petroleum stock Buy rating on tight product markets Investing.com · News 7m ago