Retail Investors Shatter Records With $308 Billion in 2025 Inflows: The 'Dumb Money' Era Is Over
Individual investors poured a record $308 billion into U.S. stocks in 2025, surpassing the 2021 meme-stock peak and reshaping their reputation on Wall Street.