Vertex Pharmaceuticals Inc (VRTX) reports a 12% revenue increase and raises full-year guidance, while navigating challenges ...