I agree it sure look like a top short term or longer term but a top all the same. I would expect a GAP and then CRAP. Maybe tomorrow maybe later this week but its due. IMO either a spike in oil or a spike in the metals because of some bad news will be the catalyst. Time will tell.
Overal consensus is that the market will go up every day untill Next year. Because there is no reason to sell, aside from poor earning next year.
What really matters is not to miss the rally/short squeeze in high beta names. Otherwise year end print may underperform.
Also all money from MSFT dividend will go into semiconductors, internets and Starbucks and every other high beta with P/E at least 50. Thats why all of them should be furiously bought in anticipation of that exraodinary jam that will happen the next morning after MSFT distributes cash.