STOCK PURCHASE AND SALE AGREEMENT by and between ECOARK HOLDINGS, INC., and BANNER ENERGY SERVICES CORP. Dated as of March 27, 2020