My sloppily drawn chart. Two more legs to go?

It would seem like I was correct in my analysis. Sorry for not including the price to the right, but the C at the end was $620.. which we passed a bit down to $613 I think, but whatever. Close enough.
This would now put us in the fourth wave of this rally. The question is; how high will we go? Unless these two remaining waves are steeper than the previous ones, I don't see us hitting a new ATH. Maybe $850-900.
If they are steeper though.. all bets are off.