Insider Purchases Last 6 Months | Shares | Trans |
---|---|---|
Purchases | 0 | 0 |
Sales | N/A | 0 |
Net Shares Purchased (Sold) | 0 | 0 |
Total Insider Shares Held | 2.96M | N/A |
% Net Shares Purchased (Sold) | N/A | N/A |
Net Institutional Purchases Prior Quarter to Latest Quarter | Shares |
---|---|
Net Shares Purchased (Sold) | N/A |
% Change in Institutional Shares Held | N/A |
Insider | Transaction | Type | Value | Date | Shares |
---|---|---|---|---|---|
BORGESON JOHN A | Sale at price 9.23 - 9.42 per share. | Direct | 39,013 | Jun 16, 2023 | 4,197 |
EHRLICH JASON | Sale at price 9.23 - 9.42 per share. | Direct | 31,505 | Jun 16, 2023 | 3,390 |
BORGESON JOHN A | Direct | Jun 15, 2023 | 5,494 | ||
EHRLICH JASON | Direct | Jun 15, 2023 | 5,494 | ||
BORGESON JOHN A | Direct | Jun 09, 2023 | 3,025 | ||
EHRLICH JASON | Direct | Jun 09, 2023 | 2,900 | ||
PERLROTH VICTOR D | Stock Gift at price 0.00 per share. | Direct | 0 | Dec 30, 2022 | 60,000 |
BORGESON JOHN A | Sale at price 7.02 - 7.21 per share. | Direct | 30,781 | Jun 17, 2022 | 4,343 |
EHRLICH JASON | Sale at price 7.02 - 7.21 per share. | Direct | 24,708 | Jun 17, 2022 | 3,487 |
BORGESON JOHN A | Direct | Jun 15, 2022 | 5,494 | ||
EHRLICH JASON | Direct | Jun 15, 2022 | 5,494 | ||
BORGESON JOHN A | Direct | Jun 10, 2022 | 3,025 | ||
EHRLICH JASON | Direct | Jun 10, 2022 | 2,900 | ||
BAKER BROS ADVISORS L.P. | Purchase at price 7.51 - 7.95 per share. | Indirect | 4,448,168 | Jun 06, 2022 | 572,349 |
BAKER BROS ADVISORS L.P. | Purchase at price 6.53 - 6.92 per share. | Indirect | 2,363,748 | May 27, 2022 | 350,406 |
BAKER BROS ADVISORS L.P. | Purchase at price 5.71 - 5.99 per share. | Indirect | 2,696,829 | May 18, 2022 | 456,690 |
PERLROTH VICTOR D | Sale at price 8.99 - 9.20 per share. | Direct | 12,257,688 | Feb 25, 2022 | 1,340,000 |
BAKER BROS ADVISORS L.P. | Purchase at price 53.73 - 54.57 per share. | Indirect | 21,832,153 | Feb 17, 2022 | 400,965 |
BAKER BROS ADVISORS L.P. | Purchase at price 49.70 - 57.22 per share. | Indirect | 18,084,687 | Jan 31, 2022 | 347,665 |
BAKER BROS ADVISORS L.P. | Purchase at price 56.39 - 58.90 per share. | Indirect | 28,806,796 | Jan 25, 2022 | 501,111 |
EHRLICH JASON | Sale at price 62.72 - 66.91 per share. | Direct | 447,494 | Jan 20, 2022 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Jan 20, 2022 | 6,950 |
EHRLICH JASON | Sale at price 86.60 - 88.51 per share. | Direct | 608,831 | Dec 20, 2021 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Dec 20, 2021 | 6,950 |
EHRLICH JASON | Sale at price 96.82 - 101.21 per share. | Direct | 689,113 | Nov 22, 2021 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Nov 22, 2021 | 6,950 |
BORGESON JOHN A | Sale at price 115.16 - 116.29 per share. | Direct | 101,111 | Nov 10, 2021 | 876 |
EHRLICH JASON | Sale at price 111.56 - 112.73 per share. | Direct | 776,824 | Oct 20, 2021 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Oct 20, 2021 | 6,950 |
BAKER BROS ADVISORS L.P. | Purchase at price 95.83 per share. | Indirect | 8,330,572 | Sept 30, 2021 | 86,932 |
BAKER BROS ADVISORS L.P. | Conversion of Exercise of derivative security at price 0.01 per share. | Indirect | 1,500 | Sept 29, 2021 | 149,999 |
EHRLICH JASON | Sale at price 99.74 - 101.31 per share. | Direct | 694,164 | Sept 20, 2021 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Sept 20, 2021 | 6,950 |
BAKER BROS ADVISORS L.P. | Purchase at price 94.38 - 94.59 per share. | Indirect | 3,005,281 | Sept 16, 2021 | 31,838 |
BAKER BROS ADVISORS L.P. | Purchase at price 92.88 - 93.35 per share. | Indirect | 5,365,227 | Sept 07, 2021 | 57,501 |
EHRLICH JASON | Sale at price 88.17 - 93.04 per share. | Direct | 635,534 | Aug 20, 2021 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 54,105 | Aug 20, 2021 | 5,258 |
BAKER BROS ADVISORS L.P. | Purchase at price 84.80 - 89.66 per share. | Indirect | 10,009,957 | Aug 19, 2021 | 114,396 |
BAKER BROS ADVISORS L.P. | Purchase at price 84.39 - 88.81 per share. | Indirect | 8,960,623 | Aug 13, 2021 | 102,773 |
EHRLICH JASON | Sale at price 85.76 - 86.52 per share. | Direct | 599,624 | Jul 20, 2021 | 6,950 |
BAKER BROS ADVISORS L.P. | Purchase at price 89.74 - 92.75 per share. | Indirect | 23,656,430 | Jun 30, 2021 | 257,929 |
EHRLICH JASON | Sale at price 82.22 - 86.07 per share. | Direct | 590,085 | Jun 21, 2021 | 6,950 |
BORGESON JOHN A | Sale at price 84.75 per share. | Direct | 87,886 | Jun 15, 2021 | 1,037 |
BORGESON JOHN A | Sale at price 80.90 per share. | Direct | 104,361 | Jun 15, 2021 | 1,290 |
BORGESON JOHN A | Direct | Jun 15, 2021 | 3,619 | ||
EHRLICH JASON | Sale at price 84.75 per share. | Direct | 97,208 | Jun 15, 2021 | 1,147 |
EHRLICH JASON | Sale at price 80.90 per share. | Direct | 117,624 | Jun 15, 2021 | 1,454 |
EHRLICH JASON | Direct | Jun 15, 2021 | 3,619 | ||
BORGESON JOHN A | Direct | Jun 11, 2021 | 3,025 | ||
EHRLICH JASON | Direct | Jun 11, 2021 | 2,900 | ||
EHRLICH JASON | Sale at price 80.84 - 82.53 per share. | Direct | 563,924 | May 20, 2021 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.00 - 10.29 per share. | Direct | 74,240 | May 12, 2021 | 7,268 |
EHRLICH JASON | Sale at price 109.33 - 114.97 per share. | Direct | 773,249 | Apr 20, 2021 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Apr 20, 2021 | 6,950 |
EHRLICH JASON | Sale at price 130.49 - 133.38 per share. | Direct | 913,894 | Mar 22, 2021 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Mar 22, 2021 | 6,950 |
BORGESON JOHN A | Sale at price 127.08 - 131.69 per share. | Direct | 650,415 | Mar 10, 2021 | 5,000 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 128,625 | Mar 03, 2021 | 12,500 |
EHRLICH JASON | Sale at price 122.00 - 129.18 per share. | Direct | 874,367 | Feb 22, 2021 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Feb 22, 2021 | 6,950 |
EHRLICH JASON | Sale at price 159.96 - 167.20 per share. | Direct | 4,386,776 | Jan 20, 2021 | 26,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 277,316 | Jan 20, 2021 | 26,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 148,690 | Dec 23, 2020 | 14,450 |
EHRLICH JASON | Sale at price 139.29 - 148.78 per share. | Direct | 1,004,610 | Dec 21, 2020 | 6,950 |
BAKER BROS ADVISORS L.P. | Purchase at price 140.00 per share. | Indirect | 213,888,780 | Nov 20, 2020 | 1,527,777 |
EHRLICH JASON | Sale at price 133.71 - 140.88 per share. | Direct | 964,601 | Nov 20, 2020 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Nov 20, 2020 | 6,950 |
PERLROTH VICTOR D | Stock Gift at price 0.00 per share. | Direct | 0 | Nov 19, 2020 | 3,500 |
EHRLICH JASON | Sale at price 100.00 per share. | Direct | 750,000 | Oct 27, 2020 | 7,500 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 77,175 | Oct 27, 2020 | 7,500 |
EHRLICH JASON | Sale at price 86.25 per share. | Direct | 646,875 | Oct 23, 2020 | 7,500 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 77,175 | Oct 23, 2020 | 7,500 |
EHRLICH JASON | Sale at price 76.53 - 79.13 per share. | Direct | 544,817 | Oct 20, 2020 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Oct 20, 2020 | 6,950 |
EHRLICH JASON | Sale at price 75.00 per share. | Direct | 375,000 | Oct 13, 2020 | 5,000 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 51,450 | Oct 13, 2020 | 5,000 |
EHRLICH JASON | Sale at price 69.91 - 72.14 per share. | Direct | 156,819 | Oct 09, 2020 | 2,200 |
EHRLICH JASON | Direct | Oct 09, 2020 | 15,000 | ||
BAKER BROS ADVISORS L.P. | Purchase at price 55.35 - 58.09 per share. | Indirect | 2,726,182 | Sept 25, 2020 | 48,125 |
BAKER BROS ADVISORS L.P. | Purchase at price 49.72 - 52.44 per share. | Indirect | 10,498,591 | Sept 24, 2020 | 203,047 |
EHRLICH JASON | Sale at price 51.55 - 56.75 per share. | Direct | 364,182 | Sept 21, 2020 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Sept 21, 2020 | 6,950 |
BAKER BROS ADVISORS L.P. | Purchase at price 45.30 - 49.00 per share. | Indirect | 15,318,311 | Sept 08, 2020 | 322,979 |
BAKER BROS ADVISORS L.P. | Purchase at price 46.30 - 49.08 per share. | Indirect | 9,815,002 | Aug 21, 2020 | 203,486 |
EHRLICH JASON | Sale at price 46.42 - 47.53 per share. | Direct | 327,444 | Aug 20, 2020 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Aug 20, 2020 | 6,950 |
EHRLICH JASON | Sale at price 49.77 - 51.19 per share. | Direct | 350,526 | Jul 20, 2020 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Jul 20, 2020 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 27,783 | Jul 02, 2020 | 2,700 |
EHRLICH JASON | Sale at price 59.35 - 64.08 per share. | Direct | 420,747 | Jun 22, 2020 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Jun 22, 2020 | 6,950 |
EHRLICH JASON | Sale at price 59.36 - 61.71 per share. | Direct | 421,989 | May 20, 2020 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | May 20, 2020 | 6,950 |
EHRLICH JASON | Sale at price 52.44 - 55.20 per share. | Direct | 376,115 | Apr 20, 2020 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Apr 20, 2020 | 6,950 |
EHRLICH JASON | Sale at price 47.54 - 49.55 per share. | Direct | 106,830 | Apr 09, 2020 | 2,200 |
EHRLICH JASON | Direct | Apr 09, 2020 | 15,000 | ||
LIANG HONG | Sale at price 42.34 per share. | Direct | 169,360 | Apr 02, 2020 | 4,000 |
LIANG HONG | Sale at price 47.28 - 49.00 per share. | Direct | 191,112 | Mar 26, 2020 | 4,000 |
LEVY RICHARD S | Purchase at price 43.37 - 44.65 per share. | Direct | 44,330 | Mar 20, 2020 | 1,000 |
EHRLICH JASON | Sale at price 42.32 - 48.59 per share. | Direct | 312,762 | Mar 20, 2020 | 6,950 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 71,516 | Mar 20, 2020 | 6,950 |
LIANG HONG | Sale at price 38.89 - 39.99 per share. | Direct | 157,811 | Mar 19, 2020 | 4,000 |
BAKER BROS ADVISORS L.P. | Purchase at price 36.69 - 39.97 per share. | Indirect | 5,893,804 | Mar 18, 2020 | 150,000 |
BAKER BROS ADVISORS L.P. | Purchase at price 55.45 - 60.77 per share. | Indirect | 21,830,242 | Feb 26, 2020 | 377,249 |
EHRLICH JASON | Conversion of Exercise of derivative security at price 10.29 per share. | Direct | 11,062 | Dec 23, 2019 | 1,075 |
EHRLICH JASON | Direct | Dec 18, 2019 | 30,000 | ||
BAKER BROS ADVISORS L.P. | Purchase at price 64.47 per share. | Indirect | 122,633,093 | Dec 06, 2019 | 1,902,173 |
LIANG HONG | Conversion of Exercise of derivative security at price 1.04 - 1.06 per share. | Direct | 44,111 | Dec 02, 2019 | 42,166 |
BAKER BROS ADVISORS L.P. | Conversion of Exercise of derivative security at price 0.01 per share. | Indirect | 0 | Sept 19, 2019 | 1 |
LIANG HONG | Conversion of Exercise of derivative security at price 1.04 per share. | Direct | 83,200 | Feb 07, 2019 | 80,000 |
PROFUSEK ROBERT A | Purchase at price 10.00 per share. | Direct | 100,000 | Oct 09, 2018 | 10,000 |
BAKER BROS ADVISORS L.P. | Purchase at price 10.00 per share. | Indirect | 25,000,000 | Oct 09, 2018 | 2,500,000 |
BAKER BROS ADVISORS L.P. | Conversion of Exercise of derivative security at price 5.00 per share. | Indirect | 3,955,935 | Oct 09, 2018 | 5,791,187 |
PERLROTH VICTOR D | Indirect | Oct 09, 2018 | 112,360 |