A German corporate bought EUR 2 billion against the dollar in the rally to 1.2539 highs. According to sources the interest was executed via eight banks and was reportedly an equity related deal. EUR-USD is currently changing hands around 1.2510-15 now that the interest has been filled.