STOCK PURCHASE AGREEMENT BY AND AMONG TALON INNOVATIONS CORPORATION, TALON INNOVATIONS HOLDINGS LLC, ICHOR HOLDINGS, LLC, AND THE BUYER GUARANTORS DATED AS OF NOVEMBER 3, 2017