COMMON STOCK PURCHASE AGREEMENT Dated as of March 25, 2025 by and between AIRJOULE TECHNOLOGIES CORPORATION and B. RILEY PRINCIPAL CAPITAL II, LLC