Stocks continued to climb the wall of worry last week and shrugged off tariff headlines, inflation volatility, and signs of a slowdown in retail spending.

read more