S&P 500 - Does this look like a top to you?

Updated
Top?
snapshot

Or is it ready to breakout and run to 4000?
snapshot
Note
How about 2000 by end of 2021
snapshot
Chart PatternsDJIIVVNASDAQ 100 CFDSPX (S&P 500 Index)SPDR S&P 500 ETF (SPY) Trend AnalysisWave Analysis