source:[1] 2 S&P 500 Stocks on Our Watchlist and 1 We Brush Off (https://finance.yahoo.com/news/2-p-500-stocks ...)[2] Cummins Revenue 2010-2025 | CMI - Macrotrends (https://www.macrotrends.net/stocks/charts/CMI ...)[3] NVIDIA Revenue 2010-2025 | NVDA - Macrotrends (https://vertexaisearch.cloud.google.com/groun ...)