U.S. stocks continued their winning streak for another week, with the S&P 500 Index, the Dow Jones Industrial Average, and the Nasdaq Composite Index hitting new highs, shrugging off mixed headlines on inflation and interest rates.
Meanwhile, investor sentiment over a parade of initial public offerings (IPOs) overshadowed a couple of earnings disappointments, helping the bulls gain the upper hand throughout most of the week.