funding rounds

A $1.5 billion Series A? We can explain.

It's not just an out-of-control funding market.