COMMON STOCK PURCHASE AGREEMENT Dated as of May 21, 2024 by and between Mullen Automotive Inc. and ESOUSA HOLDINGS LLC