CleanSpark, Inc. (CLSK) supply chain analysis