Execution Version COMMON STOCK PURCHASE AGREEMENT Dated as of July 30, 2024 by and between GREENIDGE GENERATION HOLDINGS INC. and B. RILEY PRINCIPAL CAPITAL II, LLC