Macro View The Russian invasion of Ukraine last week has disrupted global capital markets. In the United States, the S&P 500 dropped -5.25% only to finish the week where it began at 4385. In the absence of the aggressive monetary and fiscal stimulus investors have been accustomed to following the Financial Crisis and through the […]