“There is an estimated global backlog of 3,000 private companies waiting to go public, representing $800 billion of stock.”