CMC Markets, a cryptocurrency and blockchain company recently announced its plans to buy back £30 million worth of shares with the money it has made