STOCK PURCHASE AGREEMENT among BLUCORA, INC., HONKAMP KRUEGER FINANCIAL SERVICES, INC., THE SELLERS NAMED HEREIN, and JRD SELLER REPRESENTTIVE, LLC, AS THE SELLERS’ REPRESENTATIVE, Dated as of January 6, 2020