What BBDA financials are you relying on to make such an assessment? There is no proof for your statement, "growing business in revenues and a shrinking need for funding....the formula for success." Quite the contrary as dilution continues unabated.
also they have no debt, he also explained very well they don't have the funds yet to do a buy back and rather invest in expanding business than borrow money and do both which I agree, investors will come.