Mar 28 2020 Off 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