Double-digit profit gains for Alliance Boots