Isn't a common valuation formula "2x revenue", so 1B valuation implies about 500m revenue?
I don't see many on that list qualifying.
No.
EV/R is typically 2.x I think. Of course it's a very faulty metric, but as a ballpark figure I think it's useful as a 'bubble' indicator.