Early sales from Swiss and European names apparently behind the shove down through 1.2900 earlier. There’s also talk of a DNT option expiring today with 1,2880 the downside of the equation.

EUR’s currently trading around 1.2906