Weekly Investment Perspective April 7, 2026
April 7, 2026
Markets managed to snap a painful five-week losing streak this past week, helped by cautious optimism that the U.S.-Iran war may eventually move toward some form of de-escalation, even if the outlook remains highly uncertain.