Insiders Put $12 Billion of Their Own Money In During Q4 2025: The 10 Companies Executives Bought Most Aggressively
Nearly 1,700 corporate insiders collectively spent $12 billion buying their own companies' stock in Q4 2025. From a $7.6 billion biotech mega-deal to a DoorDash board member's $100 million conviction bet, here's where executives put their money where their mouth is.