This is a FEDERAL RESERVE induced Market Rise.
The word on the street is Inflation is coming big time (courtesy of the FED/US GOV) so everyone earning 1% on the cash assets, rush into the markets.
The investors are realizing that their money is depreciating and they need to maintain valuation by getting into the markets, especially commodities.
Again, The FED is doing this with their Trillions being spent out of thin air.