July has been characterised by the battle between companies and economies. The US quarterly results season has produced some spectacular results with a large number of companies from various industries reporting profits ahead of forecasts and guiding future expectations up. … Continue reading