‘Magnificent Seven’ stocks are back in the driver’s seat. Are they still a buy?