STOCK PURCHASE AGREEMENT by and between: The Marygold Companies, Inc. and SKCAL LLC Dated as of June 19, 2025 LIST OF EXHIBITS AND SCHEDULES EXHIBITS