No idea, but not concerned. The business is performing well. That's all that really matters. As long as the business continues to do well, the share price will take care of itself over the long term.
DTC Price at posting:
$1.65 Sentiment: Buy Disclosure: Held