My question was targeted towards the released escrow shares, not on the trend of the last 4 months.
The shares were released on the date of the financial results announcement (27/08/2020) and probably caused the adverse effect on the "fantastic results".
If the owners of the released shares are senior management or directors, I guess it's more likely that they would hold on to their shares. If it's just a former capital provider, they will try to realise a return on their pre-IPO investment.
Given the high volume at the moment, I expect the sell-off to end sooner rather than later and then we'll hopefully see the positive effect of the result. Could be a good chance to buy now.
DTC Price at posting:
$1.89 Sentiment: Buy Disclosure: Not Held