Weekly Investment Perspective October 21, 2025
October 21, 2025
Markets delivered a strong performance last week, buoyed by upbeat corporate earnings and a modest improvement in economic sentiment, even as the government shutdown continued to cast a shadow over the data calendar.