MU, MSFT, NVDA: Stocks to Watch