Insider Trading |
Relationship |
Date |
Transaction |
Cost |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
BAKER BROS. ADVISORS LP | Director | May 18 | Buy | 5.97 | 223,766 | 1,335,419 | 15,142,074 | May 18 05:30 PM | BAKER BROS. ADVISORS LP | Director | May 17 | Buy | 5.99 | 110,824 | 663,571 | 14,942,601 | May 18 05:30 PM | BAKER BROS. ADVISORS LP | Director | May 16 | Buy | 5.72 | 122,100 | 697,839 | 14,843,809 | May 18 05:30 PM | PERLROTH VICTOR | Chairman and CEO | Feb 25 | Sale | 8.99 | 340,000 | 3,055,988 | 2,168,038 | Feb 28 07:08 PM | PERLROTH VICTOR | Chairman and CEO | Feb 24 | Sale | 9.20 | 1,000,000 | 9,201,700 | 2,508,038 | Feb 28 07:08 PM | BAKER BROS. ADVISORS LP | Director | Feb 17 | Buy | 54.56 | 300,000 | 16,367,881 | 14,734,965 | Feb 17 05:33 PM | BAKER BROS. ADVISORS LP | Director | Feb 16 | Buy | 54.12 | 95,165 | 5,150,173 | 14,457,794 | Feb 17 05:33 PM | BAKER BROS. ADVISORS LP | Director | Feb 15 | Buy | 54.16 | 5,800 | 314,099 | 14,369,871 | Feb 17 05:33 PM | BAKER BROS. ADVISORS LP | Director | Jan 31 | Buy | 57.22 | 30,148 | 1,725,084 | 14,364,512 | Jan 31 05:06 PM | BAKER BROS. ADVISORS LP | Director | Jan 28 | Buy | 50.42 | 55,258 | 2,786,084 | 14,336,671 | Jan 31 05:06 PM | BAKER BROS. ADVISORS LP | Director | Jan 27 | Buy | 51.76 | 262,259 | 13,573,519 | 14,285,631 | Jan 31 05:06 PM | BAKER BROS. ADVISORS LP | Director | Jan 25 | Buy | 58.90 | 5,500 | 323,934 | 14,027,837 | Jan 25 05:40 PM | BAKER BROS. ADVISORS LP | Director | Jan 24 | Buy | 57.72 | 362,197 | 20,905,291 | 14,022,337 | Jan 25 05:40 PM | BAKER BROS. ADVISORS LP | Director | Jan 21 | Buy | 56.80 | 133,414 | 7,577,571 | 13,660,140 | Jan 25 05:40 PM | EHRLICH JASON | See Remarks | Jan 20 | Option Exercise | 10.29 | 6,950 | 71,516 | 58,491 | Jan 24 05:17 PM | EHRLICH JASON | See Remarks | Jan 20 | Sale | 64.39 | 6,950 | 447,494 | 51,541 | Jan 24 05:17 PM | EHRLICH JASON | See Remarks | Dec 20 | Option Exercise | 10.29 | 6,950 | 71,516 | 58,491 | Dec 22 04:35 PM | EHRLICH JASON | See Remarks | Dec 20 | Sale | 87.60 | 6,950 | 608,831 | 51,541 | Dec 22 04:35 PM | EHRLICH JASON | See Remarks | Nov 22 | Option Exercise | 10.29 | 6,950 | 71,516 | 58,491 | Nov 24 04:55 PM | EHRLICH JASON | See Remarks | Nov 22 | Sale | 99.15 | 6,950 | 689,113 | 51,541 | Nov 24 04:55 PM | BORGESON JOHN A. | See Remarks | Nov 10 | Sale | 115.42 | 876 | 101,111 | 169,443 | Nov 12 04:55 PM | EHRLICH JASON | See Remarks | Oct 20 | Option Exercise | 10.29 | 6,950 | 71,516 | 58,491 | Oct 22 04:52 PM | EHRLICH JASON | See Remarks | Oct 20 | Sale | 111.77 | 6,950 | 776,824 | 51,541 | Oct 22 04:52 PM | BAKER BROS. ADVISORS LP | Director | Sep 30 | Buy | 95.83 | 86,932 | 8,330,572 | 13,526,726 | Oct 01 04:58 PM | BAKER BROS. ADVISORS LP | Director | Sep 29 | Option Exercise | 0.01 | 149,999 | 1,500 | 13,439,808 | Oct 01 04:58 PM | EHRLICH JASON | See Remarks | Sep 20 | Option Exercise | 10.29 | 6,950 | 71,516 | 58,491 | Sep 22 05:02 PM | EHRLICH JASON | See Remarks | Sep 20 | Sale | 99.88 | 6,950 | 694,164 | 51,541 | Sep 22 05:02 PM | BAKER BROS. ADVISORS LP | Director | Sep 16 | Buy | 94.59 | 1,153 | 109,064 | 13,300,993 | Sep 17 06:05 PM | BAKER BROS. ADVISORS LP | Director | Sep 15 | Buy | 94.39 | 30,685 | 2,896,216 | 13,299,840 | Sep 17 06:05 PM | BAKER BROS. ADVISORS LP | Director | Sep 07 | Buy | 93.31 | 57,501 | 5,365,227 | 13,269,155 | Sep 09 06:43 PM | EHRLICH JASON | See Remarks | Aug 20 | Option Exercise | 10.29 | 5,258 | 54,105 | 58,491 | Aug 24 04:59 PM | EHRLICH JASON | See Remarks | Aug 20 | Sale | 91.44 | 6,950 | 635,534 | 51,541 | Aug 24 04:59 PM | BAKER BROS. ADVISORS LP | Director | Aug 19 | Buy | 87.56 | 83,648 | 7,323,898 | 13,211,654 | Aug 19 05:12 PM | BAKER BROS. ADVISORS LP | Director | Aug 18 | Buy | 87.89 | 22,584 | 1,984,806 | 13,128,006 | Aug 19 05:12 PM | BAKER BROS. ADVISORS LP | Director | Aug 17 | Buy | 85.90 | 8,164 | 701,254 | 13,105,422 | Aug 19 05:12 PM | BAKER BROS. ADVISORS LP | Director | Aug 13 | Buy | 88.66 | 38,264 | 3,392,579 | 13,097,258 | Aug 13 07:14 PM | BAKER BROS. ADVISORS LP | Director | Aug 12 | Buy | 87.29 | 10,986 | 958,954 | 13,058,994 | Aug 13 07:14 PM | BAKER BROS. ADVISORS LP | Director | Aug 11 | Buy | 86.11 | 53,523 | 4,609,090 | 13,048,008 | Aug 13 07:14 PM | EHRLICH JASON | See Remarks | Jul 20 | Sale | 86.28 | 6,950 | 599,624 | 53,233 | Jul 22 04:37 PM | EHRLICH JASON | See Remarks | Jun 21 | Sale | 84.90 | 6,950 | 590,085 | 60,183 | Jun 23 05:38 PM | EHRLICH JASON | See Remarks | Jun 15 | Sale | 84.75 | 1,147 | 97,208 | 64,968 | Jun 15 07:06 PM | BORGESON JOHN A. | See Remarks | Jun 15 | Sale | 84.75 | 1,037 | 87,886 | 167,990 | Jun 15 07:04 PM | EHRLICH JASON | See Remarks | Jun 15 | Sale | 80.90 | 1,454 | 117,624 | 67,133 | Jun 17 09:26 PM | BORGESON JOHN A. | See Remarks | Jun 15 | Sale | 80.90 | 1,290 | 104,361 | 170,319 | Jun 17 09:24 PM |
|