STOCK PURCHASE AGREEMENT BY AND BETWEEN ARMSTRONG FLOORING, INC. AND TARZAN HOLDCO, INC. DATED AS OF NOVEMBER 14, 2018