Featured Story

Monthly Returns for 2/28/2026 - 3/31/2026 chart

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…

Read More

Keep Informed

Subscribe to NEPC Insights

Privacy Preference Center