The FTSE All-Share made yet further progress during July, with a total return of just under 4.0% and the FTSE 100 achieved a new all-time high when it soared through 9000 during the month and then went on to breach 9100. During the calendar year to the end of July, the FTSE All-Share has generated a strong total return of 13.4%.