Swiss franc on top

If you look through the top performers today there isn't a coherent theme. The euro and Swiss franc are getting a nice bid and that's part of the weak-dollar theme since the start of the year.

At the same time, the yen continues to give back its gains from the flash crash and has completed the retracement on a few fronts.

The Canadian dollar is a solid performer on oil and a bit of a short squeeze.