Hindsight look on Nvidia and Moderna