Guess earnings up 12% in Q2