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