PURCHASE AGREEMENT BY AND AMONG COUPA SOFTWARE INCORPORATED, HIPEROS, LLC, GTCR/OPUS BLOCKER CORP., GTCR FUND X/C LP, GTCR/OPUS SPLITTER LP AND OPUS GLOBAL HOLDINGS, LLC DECEMBER 4, 2018