Retail investors poured $3.4 trillion into stocks in early 2025, driving record trading activity. Meanwhile, corporate insiders are offloading shares at historic rates, signaling bearish sentiment.
- Retail investors bought $3.4T in stocks but sold $3.2T, pushing total H1 2025 trading to $6.6T.
- Insider selling hit a record low of 11.1% net buying activity, the worst in 10 years.
- Insiders historically triple market returns by timing trades before price spikes or drops.
📎 Related coverage from: dailyhodl.com
