COMMON STOCK PURCHASE AGREEMENT Dated as of May 15, 2026 by and between FLUX POWER HOLDINGS, INC. and ROTH PRINCIPAL INVESTMENTS, LLC