OSH and many others have been trading on a sentiment or a promise of things to come. Unfortunately as you stated demand is not quite here to substantiate the SP.
Hopefully there is good news in the 4C.
OSH Price at posting:
$3.83 Sentiment: Buy Disclosure: Held