We are finally getting an alternating wave iv (black) that should provide some consolidation before making it's final high in what I'm counting as a long term major top. There is a smaller chance this top is a local top in purple wave 3 with a deeper consolidation to come followed by another push higher...but I must add that at this juncture, to realize a push above $416 will constitute the minimum waves in place for completion.
If you're long Microsoft, it makes sense to raise cash on any further strength.