Insider trading on May 15, 2026
131 insiders at 92 companies bought $339.2M of their own stock on the open market, across 174 transactions.
Insiders sold $1.1B across 510 open-market sales. That is 3.3× the value bought. Selling routinely outweighs buying, because most executive pay is delivered in stock.