Highest quarterly revenues ever. Contracted future revenues climb over €5 billion 22 Jan 2020 Highest quarterly revenues ever. Contracted future revenues climb over €5 billion 360.6 KB