Record high backlog at June 30