Ulta Beauty posts 24.8% rise in Q2 sales