See link below for previous analysis.
I have made a minor adjustment to the wave count with wave 3 terminating at the March high.
The stock looks to be unfolding in a five wave impulse from 6150 cps and is currently in the third wave of wave 5 of (3).
Buy the dips.