If I remember right, market cap was 9 billion plus when shares reached $58 last year. With recent S&P reaching above 1300, most of the good stocks reached their all time highs, and VRTX did reach close to all time high in market cap i.e 9 billion plus, but share price was only $42.50 plus.
Total number of shares used to be 198 millions prior to Telaprevir approval and now they are 210.6 million ( thanks to options and relentless selling by insiders). I am not able to expain this deficiency. Can anyone explain?