This fifth wave should complete an impulse that began at 1220. I labeled it as wave (A) of an ABC correction that should be completed end of May or early June.
I don't think that this bear market rally (yes I still think it is one... : )) has already topped.
Below the updated Elliott Wave count: