Vertex Pharmaceuticals Incorporated (VRTX) supply chain analysis