STOCK PURCHASE AGREEMENT among NI HOLDINGS, INC. and the Selling Holders named herein, THE ULTIMATE OWNER NAMED HEREIN, and JOSEPH FITZGERALD dated as of May 31, 2018