TeleTrader 2025-06-27 Europe opens higher amid major data