Corporate America is pumping $1 trillion into stock buybacks — but look at what insiders are doing
U.S. companies are spending about $1 trillion to buy back their own stock. At the same time, company insiders are also purchasing shares. MarketWatch points out 22 specific stocks where both buybacks and insider buying are occurring.