https://www.financemagnates.com/cryptocurrency/news/btc-miner-maker-canaan-to-buyback-10-million-worth-shares/