Vertex Pharmaceuticals Incorporated (NASDAQ:VRTX) is one of the best large cap stocks to invest in for the long term.