Very straight forward impulse wave count here and respecting the multiples of the .618 Fib very well, so we have Wave 5 completing at the 3.618 Fib at $3534 over the next 2 months or so.
Steady and consistent over the last 4 years and have not missed on earnings since 2018.
A perfect example of a growth stock with perfect execution and the share price rewards this performance.