S&P 500 Performance for the 20-year period ended 31 March 2023