S&P 500 and Insider Buy vs. Sell Ratio

Insider buying is at its highest level in nine years, as executives are confident their businesses will recover.

Image: CNBC

S&P 500 and Insider Buy vs. Sell Ratio