1. Falling tax rates on capital have been the lynch pin of rising stock prices for 3 decades.
2. Cheap money is another key element and it cannot get cheaper.
3. Wealth accumulating in the accounts of the wealthy to be invested is another important element.
Like a water building up behind a dam it was only a matter of time till it topped it...