Just remember they exclude share-based payments from EBITDA (or at least has done so historically). So, be careful when assessing or comparing EBITDA to other companies - theirs actually is a bit smaller than it appears on face value.
DTC Price at posting:
11.5¢ Sentiment: Hold Disclosure: Held