One of three US corporate giants just out with Q2 results 25 July

  • Adj EPS $1.49 vs $1.25 exp
  • revenue $11.33bln vs $10.79bln exp
  • sees FY 2017 EPS about $3.50, adj EPS $5
  • expect to incur around $1.2bln restructuring costs in 2017
  • positive 2017 outlook

More from Caterpillar here

Also out:

General Motors:

  • Adj EPS $ 1.89 vs $1.69
  • revenue $37bln vs $40.15bln

3M:

  • Adj EPS $2.58 vs $2.54 exp
  • revenue $7.8bln vs $7.86bln

Mostly impressive numbers for this latest batch of companies/banks to report.

USDJPY currently still knocking on the door of 111.50 and general yen selling helping to underpin core pairs. GBPUSD back up to test 1.3050 as GBPJPY posts session highs of 145.44. EURUSD 1.1660 with EURJPY testing 130.00.

A heads-up that BOE's Haldane speaks at 17.00 GMT

GBPUSD 15m