Dance of the megacaps: Microsoft, Amazon, Apple, Google