Retail investors just bought $48 billion in stocks in 3 weeks. At all-time highs.

A massive warning