I know the chart looks like crap. It highlights the important levels nevertheless. The market is clearly bullish. Look at the moving averages.
You can see how well the moving averages and fibs work as support and resistance.
Buying at the levels highlighted is a great idea to hold for the long term.
This will only be invalidated if we make closes below 200 week MA. That is very unlikely in my opinion given the fundamentals.