
U.S. stocks rallied broadly last week. Solid early earnings reports and signs of easing tensions in the Middle East gave investors plenty to feel good about, and even a bump in March inflation wasn’t enough to dampen markets. Bond yields stayed relatively steady, and the Federal Reserve still looks unlikely to cut rates anytime soon. However, tensions reignited […]