Gold's stellar climb this year hit a speed bump, and streaming giant Netflix disappointed Wall Street with its latest earnings, stopping stock markets in their tracks as trade and geopolitical jitters mounted again.
Despite being on course for the best year since 1979 and with no ostensible trigger, gold prices turned tail on Tuesday and plunged 5% - the biggest one-day drop in five years. The recoil extended on Wednesday, bringing it close to breaking back below $4,000 per ounce before steadying.
The size of the gold drop suggested that speculative fervor has driven the latest run-up as much as safe-haven demand and a firmer dollar - largely driven by the yen's fall on reports of another big Japanese fiscal boost.
With the S&P500 stalling on Tuesday and futures flat ahead of today's bell, Netflix fumbled overnight - dropping almost 6% in out of hours trading after its third-quarter update missed targets on a Brazilian tax dispute. Netflix had risen 39% this year up to that release.
Tesla and IBM and a host of other big names are due out later, with the overall U.S. earnings season so far marginally ahead of expectations and tracking 9% annual profit growth.
With Friday's U.S. inflation report and Wednesday's 20-year Treasury bond auction on the radar, the long-bond yield eked out another 6-month low.
British government bonds were one of the big market movers in Europe and 10-year gilt yields hit their lowest since April after UK September inflation unexpectedly held steady at 3.8% - encouraging bets on another Bank of England rate cut this year. Sterling slipped back against the dollar and euro.
Barclays stock jumped 5% after it announced a surprise share buyback and upgraded a key profitability target for the year.
Meantime, hopes for an end to the Washington shutdown this week were knocked back somewhat- as was speculation of separate meetings soon between President Donald Trump and both China's leader Xi Jinping and Russian President Vladimir Putin over the U.S.-China trade standoff and Ukraine war, respectively.