translate English to German: Ultimately, only 25% will be invested at home and 75% abroad.
Letzten Endes werden nur 25 % im eigenen Land investiert und 75 % im Ausland.