We don’t know what their end game is here. Are they selling down to manage their position, or so they want out? Do you have any info, including past behaviour, that can tell us what is more likely here?
DTC Price at posting:
$1.41 Sentiment: Buy Disclosure: Held