EnerNOC, INC. STOCK REPURCHASE AGREEMENT