Quick rally in the US dollar right across the board. A run on stops got underway as USD/JPY broke 102.00, the 100-dma and the 200-dma at 102.12.

The selling spilled over elsewhere as the euro, pound, AUD and CAD fell to session lows.

There’s some divergence in the US dollar strength because Treasury yields are lower today. That said, German, Japanese and Eurozone periphery yields are down as well.