Insiders Dump Stock as Firms Flood Market with $1 Trillion in Buybacks
Corporate insiders are cashing out while U.S. companies have announced nearly $1 trillion in buybacks this year. The contrast hints that executives lack confidence in their own firms, a red flag for investors. Historically, heavy buyback periods precede weaker market returns.