Featured Story
NEPC’s March 2026 Market Commentary
Markets were roiled in March as geopolitical tensions escalated amid the war in Iran. Oil prices spiked 51% last month, finishing at just about $100 a barrel, amid heightened uncertainty around the fate of the Strait of Hormuz, a waterway that is a key point of contention and leverage as it ferries…











