The Dollar firmed up on Friday ahead of week- and month-end. Risk-off conditions supported safe-haven flows into the USD. Incoming data was better then expected, with income, consumption, Chicago PMI and Michigan sentiment all beating forecasts. Wall Street took another dive, as big-tech led the move lower on mixed earnings. Covid, election and stimulus concerns remained the driving forces. Treasury yields were higher on the day. EUR-USD fell from just over 1.1700 to 1.1640 lows, while USD-JPY rallied from 104.38 to 104.74. USD-CAD turned to 1.3349 highs from 1.3280.