Not sure if those holding escrowed shares will be selling. Those selling now are presuming that holders will let them go. With so many positive news expected in the next few days, weeks, months, why would you like to be caught out?
SWE Price at posting:
25.0¢ Sentiment: LT Buy Disclosure: Held