June 30 Update 1: Unless something dramatic in positioning changes, today's rally hits resistance at 7495 - 7505