translate English to German: The more than 260 million euros annually in the new contract, meaning an increase of about 75% over the previous one.
Die mehr als 260.000.000 € jährlich in den neuen Vertrag, was eine Zunahme von rund 75% gegenüber dem Vorjahr ein.