A War Week With Central Banks and Nvidia in the Background – March 16, 2026
Good morning, Following a third consecutive down week for the major indices — the S&P 500 declined -1.60% last week — the weekend brought little clarity on how or when the war with Iran may end. Yet this morning, markets are behaving as if something constructive happened. Oil prices are lower and S&P 500 futures are […]