SHARE PURCHASE AGREEMENT BY AND AMONG PTC INC., SERVICEMAX JV, LP AND SERVICEMAX, INC. DATED AS OF NOVEMBER 17, 2022