So how long will this massive rally continue?
I don't think anyone knows for sure.
Still waiting for the S&P to smash through 3000.
Then next there would be a all time record in the Nasdaq.
Maybe the usual summer rally on top close to other index highs?

