Financial insights of VRTX