EUR/USD busted through buy stops at the European highs and touched 1.2325. Offers at 1.2340/50 with more stops above.

Whispers out of the EU? The rally isn’t coming from stocks, which remain near session lows.