Top 50 public companies in 2021