Hut 8 stock price forms cup-and-handle ahead of earnings