Vertex Pharmaceuticals Incorporated (VRTX) – AI Moat & Financial Analysis | MoatScan | MoatScan