Vertex Pharmaceuticals (VRTX): Financial Analysis and Growth | Monexa