S&P500: Elliott Wave and Technical Analysis for week ending 25 June 2021