Stocks ended a busy week on the up with reporting season dominating the flow. Overall, results have been good, hard to fault them on aggregate hence the market has remained incredibly resilient around all-time highs, buoyed by overseas indices from the US, Europe & Japan all making new highs. We’ve obviously got a heavier exposure to China that is still struggling economically, however, worth noting the Shanghai Composite is on track to book its 2nd consecutive week of gains and is now up 13% from its mid-month low.