Corporate insiders are dumping shares at the fastest rate in two decades, selling a staggering $77.6 billion in stock during the first half of 2026. While executives and hedge funds head for the exits, retail investors are jumping in—but can they see what’s coming?