Retail Investors' Record $308 Billion Inflows Reshape Wall Street's Power Balance
Individual investors poured a record $308 billion into U.S. stocks in 2025, surpassing the 2021 meme stock peak by 14% and fundamentally changing how Wall Street operates.