Asian stocks and European and US stock futures dropped overnight as investors digest some poor results from megacap tech firms. Tesla and Alphabet, namely, posted results which were seen as insufficient to justify the recent global rally. Tesla declined by almost 8% after missing estimates and delaying its 'Robotaxi' event to October. It could be a volatile patch for US equities with both earnings from significant names and a presidential election to contend with. Chinese stocks continued to follow the general downward trend of late amid economic troubles and geopolitical risks - still the balance of short trades on Chinese stock exchanges fell to the lowest level in more than 4 years after new measures to curb short-selling went into effect.
Oil rose slightly yesterday (WTI currently at $77.14/barrel) after an industry report indicated that US crude inventories fell for a fourth week.
The Bank of Canada will announce a rate decision today - weaker than expected inflation data in June, a softening Canadian labour market and the Fed setting the stage for a policy easing cycle of its own should provide the Bank of Canada with enough reasons to deliver their second 25bp cut of the cycle at Wednesday's meeting.
We also have US new home sales data and IBM and Deutsche Bank earnings today. But most eyes will already be on data later in the week with US GDP and PCE figures coming out.