Positive revenue drives McDonald’s stock to soar while Visa plummets