Its because they are printing money with unlimited QE. The current levels are fake.
For anyone who is not a diehard buy and holder, the near future must be one where your fingers should stay hovering near that sell button because the tightrope walk the Fed is walking for the sake of the U.S. and world economy is going to be a precarious one.
www.forbes.com
All time high only because all time federal reserve spending high. Its gonna fall hard soon. Absolutely 0 way they can keep this up.
But also the dollar is down significantly in 2020. From 106 in january to breaking sub 92 today. Feds cannot just keep printing money and buying assets. They still have some to burn, though. Curious to see what they do.
Also lots of big investors are riding the wave. 2021 is going to be much different.
But the question is how can they get away with this. Oh yeah, its trump

He does whatever he likes. Don't know if powell gets booted on the 20th too, but expect the market to correct hard very soon.