There seems to be a bit of pushing and pulling in markets at the moment, and I would say that something's gotta give in due time. The dollar is mostly lower across the board, with it only gaining against the Japanese yen today. That comes as Treasury yields are pushing back higher on the session with 10-year yields now up 4.3 bps to near 3.95%.

USDJPY
USD/JPY vs US Treasury 10-year yields (%) hourly chart

Elsewhere, the dollar is down against the European currencies as noted here and also down just slightly against the commodity currencies. USD/CAD is down 0.3% to 1.3318 while AUD/USD is up 0.2% to 0.6740, though the latter has large option expiries at 0.6755 to contend with as well.

It is a bit of a mixed bag as equities are slightly higher but bond yields as well, then you couple that with the action in major currencies above. It seems like traders are trying to find some answers on the week but for the day itself, there are some conflicting convictions. I reckon it's going to be all about where the data takes us in the closing stages this week it would seem.