Vertex Pharmaceuticals Incorporated (VRTX) fundamental stock analysis