My Top 2 Megacap Stocks to Buy After Walmart’s Latest Pullback