Q2 revenue up 15% YoY led by strong growth across categories and geographies; margins remained healthy