It's got a LOT of growing to do to regain trust and sentiment. Investors have lost millions in DTC over the last 18 months.