2 Magnificent Seven stocks with ‘strong buy’ ratings for July 2024