They have been too busy growing this from nothing to the multi billion dollar valuation and 100s of million in revenue. Not an excuse but personally for me, totally forgiven as long as shareholder value continues to appreciate.
AB1 Price at posting:
18.0¢ Sentiment: Buy Disclosure: Held