
Over the last 60 days, over $25 billion in insider transactions have flooded the stock market across multiple sectors, and overwhelmingly, they’ve been sell orders.
At first glance, billions of dollars in outflows from corporate insiders sounds like a bad omen.