I note your sentiment is sell. Why don't you sell ? Might give you less stress.
Share price and business performance 2 different things. They didn't promise $10 mil in first year. They are close to delivering on what they promised
UUV Price at posting:
8.7¢ Sentiment: Buy Disclosure: Held