Deep Dive: These are the best-performing S&P 500 and Nasdaq-100 stocks of 2021

This article was originally published on MarketWatch

Top performers included oil producers, Moderna, Ford and Nvidia.