The $1.05B revenue for 2017 figure is completely made up. But even if you assume it's real, the $25B valuation still makes zero sense. 25 times the annual revenue, not the profit.
...it is possible to crank out a rudimentary model given reasonable assumptions. We were surprised that no one seems to have done this yet and so cranked one out just to see what happens. ... we arrived at the $1bn revenue target for 2016
Here's the spreadsheet they used: https://sentieo.com/wp-content/uploads/snap-model-1.xlsx
Google Docs copy for your convenience: https://docs.google.com/spreadsheets/d/1HGmor-k953dlAUvMJUvg...
Basically, plug random numbers into the blue figures and watch the rest dance around.