Revenue of $ 3.4 million should put it around a $ 34 million value, provided it had normal profit. But it operates at a deficit, and AFAIK a not impressive growth rate. So a more normal estimate would probably put the company about $ 20-25 million.
The talk about billions is ridiculous to a degree where it’s either insane, or some sort of scheme exist to pump it to hundreds of times the actual value.