translate English to German: But both are nonetheless getting hammered in financial markets.
Trotzdem müssen beide an den Finanzmärkten massive Prügel einstecken.