The internals of that pullback unfolded as an Flat structure where wave ((a)) ended in 3 swings at $202.80 low. Wave ((b)) bounce ended with another 3 waves at $206.70 high. Down from there, wave ((c)) unfolded in lesser degree 5 waves & ended the wave 2 pullback at $202.23 low. Above from there, the stock already made a new high above previous peaks making the 1-hour cycle from June 04 & June 14 low to the upside favoring more strength.
Near-term, while dips remain above $202.23 low expect the stock to extend higher in an impulse structure looking for more strength & to see a break above May 2019 peak to catch up with rest of indices & ETF’s like SPX , YM & XLK , etc. We don’t like selling the stock & expect intraday buyers to appear in 3, 7 or 11 swings. As far as a from $202.23 low stays intact.