West Pharmaceutical stock (US9523901012): Is its drug delivery dominance strong enough to unlock new upside? — alphai