European markets head for broadly higher open as earnings deluge continues by CNBC Markets | July 31, 2025 12:11 pm | US Markets Join CNBC for live updates on European markets.