Still negative:

102601
Should hold up as long as the euro stays relatively weak due to portfolio selling, which has been all but continuous for the last couple of years or so. At some point ‘fundamentals’ including relative prices and the current account surplus ‘drain the swamp’ and take over:

102602

102603
Back down again:

102604
Back down:

102605
Still negative:

102606