Marathon Petroleum achieved a striking Q1 earnings per share of $1.65, surpassing analysts' expectations by 129% against a consensus estimate of $0.72, with revenues reaching $34.57 billion and exceeding projections by 13.88%. This impressive financial report stands in stark contrast to the deteriorating economic backdrop, as the U.S. Trade Balance revealed a deficit of $60.3 billion in March, worsened from February's $57.8 billion, fueled by import growth of 2.3% and modest export growth of 2%.