Nvidia investments portfolio consists of 13 public companies, 229 private