Who will win the June 15 sales battle?