Like most, I am also down 50% in this stock. Not sure if I am showing my naivety but I think the next stimulus for price rise may be the news of selling data centres or any other assets by the company. Does this make any sense?
VOC Price at posting:
$2.40 Sentiment: Hold Disclosure: Held