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