3 ms·
They're still under $800M in revenue and only growing 25% this year? $20B definitely seems too high of a valuation.
by yroc92 8y ago
They're still under $800M in revenue and only growing 25% this year? $20B definitely seems too high of a valuation.