Top 50 public companies of 2022