ZEW April German economic sentiment index has come in at 23.4, quite a bit better than Reuter’s median forecast of 20.0.

EUR/USD spikes again. Gets as high as 1.3172, presently at 1.3165.