It's looking like the wave 4 count is the correct count from the early may high. That would make the May top a wave 3 (or possibly wave A). Wave 4 probably ended late last week. If not it could finish by the middle or end of next week. The target for wave 5 would be 980-1000 unless it extends. An extended fifth wave could go much higher. This is possible since waves 1 and 3 are about the same length.

VistaPrint
VistaPrint Limited, symbol VPRT looks like it is about to end a wave 4 with a fifth wave target in the mid-upper 40's.