CleanSpark shares take a dive ahead of earnings report