US equities were higher in Wednesday trading, ending just off best levels; Dow Jones +129 basis points, the SandP500 +156 basis points, and the Nasdaq +259 basis points, with the latter finishing at the highest level since May 4th, and the SandP 500 since June 2nd. Treasuries were mostly firmer with the curve flattening after an outsized backup in yields in yesterday’s session. The Dollar index up.10 basis points with the best performance coming against the yen. Gold finished down 70 basis points, while Bitcoin futures were up 2.4%. WTI crude settled down 4.0%, near the worst levels. July ISM services surprised to the upside following a contraction in Markit's US services PMI, while the price index fell for a third consecutive month. Fed speak pushing back against a potential pivot the major theme of the day.