It looks like 1 wave up, 1 wave back, 1 big wave up, one wave back, and according to elliot wave, we should get one more big wave up to a new all time high.
Each wave back down has an ABC. The exact top might be hard to predict, and I don't even have any charting tools for this one. After the next peak there should be a dead cat bounce getting most of the way back up before a long term (a few months) downward to maybe below 1.00.