June sales beat expectations