West Pharmaceutical stock (US9523901012): Is its drug delivery dominance strong enough for new upsid — alphai