What.A.Rally.

How good has this rally been?

The Nasdaq 100 is back at all-time highs:

Ryan Detrick has the numbers:

50 trading days after the bear market ended and the S&P 500 is now up 39.6%, for the best 50-day rally ever.

Looking at the other largest 50-day rallies, they tend to take place at the start of new bull markets and the future returns 6- and 12-months later are quite strong.

If Ryan is right…you should embrace your FOMO and buy stocks today.

Team Stocktwits joked on Twitter:

I joked on Twitter:

Don’t beat yourself up. Dave is beating himself up for you!