Good morning from London where the FTSE 100 is up so far, on a day replete with earning announcements. Among them was ...