translate English to German: We should see a delivery rate of 70 % by year end and at, or close to, 100% by the end of the 18 months, next June.
Bis zum Jahresende werden wir voraussichtlich 70 % der Initiativen umgesetzt haben und am Ende der achtzehn Monate sollte die Erfolgsquote bei 100 % oder nur knapp darunter liegen.