Nothing like increasing net losses leading up to IPO!
2016 - ($682,794)
2017 - ($688,301)
2018 - ($911,335)
As a percentage of revenue though the loss is decreasing,
2016 - 2x
2017 - 0.6x
2018 - 0.45x
2018 revenue was $2.1bn.
Since they are a tech company and not a real company they can IPO at 10x revenue so that's ~20bn.
Who cares what their margins are.