GM, CVS top estimates, Beyond Meat withdraws 2020 forecast