USD/JPY is at the highest levels since the retail sales report, at 102.23 from as low as 102.06. Before the report it traded at 102.35.
It’s a similar story elsewhere as the dollar claws back losses. When something can’t fall on bad news… it’s usually a sign that it can’t fall at all.
There’s chatter that heavy US dollar sales at custodian banks have dried up.