Cant understand why every broker has it signalled as a buy with $3 plus target and the stock progressively moves south. Im hoping ost isnt the dog you get stuck with for the next 10 years waiting for it to recover. Getting worried.
OST Price at posting:
$2.28 Sentiment: Hold Disclosure: Held