Apr 8, 2024 | Taub Rebecca | Option Excercise | 2676 | 9.45 | $ 25,288.20 |
Apr 8, 2024 | Taub Rebecca | Open Market Sale | 2676 | 245.99 | $ 658,257.61 |
Apr 8, 2024 | FRIEDMAN PAUL A | Option Excercise | 26270 | 9.45 | $ 248,251.50 |
Apr 8, 2024 | FRIEDMAN PAUL A | Open Market Sale | 26270 | 246.19 | $ 6,467,490.86 |
Apr 3, 2024 | Taub Rebecca | Option Excercise | 73888 | 9.45 | $ 698,241.60 |
Apr 3, 2024 | Taub Rebecca | Open Market Sale | 73888 | 243.92 | $ 18,022,588.47 |
Apr 3, 2024 | FRIEDMAN PAUL A | Option Excercise | 73730 | 9.45 | $ 696,748.50 |
Apr 3, 2024 | FRIEDMAN PAUL A | Open Market Sale | 73730 | 243.93 | $ 17,984,804.49 |
Apr 1, 2024 | Daly James M | Open Market Sale | 32489 | 252.97 | $ 8,218,630.32 |
Apr 1, 2024 | Levy Richard S | Option Excercise | 11000 | 63.92 | $ 703,160.00 |
Apr 1, 2024 | Levy Richard S | Open Market Sale | 11000 | 257.48 | $ 2,832,334.60 |
Apr 1, 2024 | BATE KENNETH | Option Excercise | 32489 | 74.22 | $ 2,411,344.12 |
Apr 1, 2024 | BATE KENNETH | Open Market Sale | 32489 | 252.85 | $ 8,214,998.18 |
Apr 1, 2024 | Daly James M | Option Excercise | 32489 | 102.23 | $ 3,321,344.12 |
Jan 23, 2024 | Lynch Brian Joseph | Grant | 3639 | 0.00 | $ 0.00 |
Jan 23, 2024 | Sibold William John | Grant | 12250 | 0.00 | $ 0.00 |
Jan 23, 2024 | Howarth Alex G. | Grant | 4803 | 0.00 | $ 0.00 |
Jan 23, 2024 | Taub Rebecca | Grant | 5786 | 0.00 | $ 0.00 |
Jan 23, 2024 | Waltermire Robert E. | Grant | 1419 | 0.00 | $ 0.00 |
Jan 23, 2024 | Huntsman Carole | Grant | 3639 | 0.00 | $ 0.00 |
Jan 16, 2024 | Waltermire Robert E. | Option Excercise | 550 | 243.92 | $ 134,156.00 |
Jan 16, 2024 | Howarth Alex G. | Option Excercise | 1067 | 243.92 | $ 260,262.64 |
Jan 16, 2024 | Lynch Brian Joseph | Option Excercise | 949 | 243.92 | $ 231,480.08 |
Jan 16, 2024 | Taub Rebecca | Option Excercise | 1546 | 243.92 | $ 377,100.32 |
Dec 14, 2023 | Waltermire Robert E. | Option Excercise | 4000 | 87.92 | $ 351,680.00 |
Dec 14, 2023 | Waltermire Robert E. | Open Market Sale | 4000 | 235.50 | $ 942,000.00 |
Dec 13, 2023 | BAKER BROS. ADVISORS LP | Open Market Purchase | 101792 | 221.20 | $ 22,516,576.85 |
Dec 13, 2023 | 667, L.P. | Open Market Purchase | 101792 | 221.20 | $ 22,516,576.85 |
Dec 13, 2023 | BAKER JULIAN | Open Market Purchase | 101792 | 221.20 | $ 22,516,576.85 |
Dec 13, 2023 | BAKER FELIX | Open Market Purchase | 101792 | 221.20 | $ 22,516,576.85 |
Dec 13, 2023 | Baker Bros. Advisors (GP) LLC | Open Market Purchase | 101792 | 221.20 | $ 22,516,576.85 |
Dec 13, 2023 | Baker Brothers Life Sciences LP | Open Market Purchase | 101792 | 221.20 | $ 22,516,576.85 |
Dec 12, 2023 | Waltermire Robert E. | Option Excercise | 3800 | 87.92 | $ 334,096.00 |
Dec 12, 2023 | Waltermire Robert E. | Open Market Sale | 3800 | 222.82 | $ 846,700.00 |
Dec 12, 2023 | BAKER BROS. ADVISORS LP | Open Market Purchase | 34578 | 218.31 | $ 7,548,615.76 |
Dec 12, 2023 | 667, L.P. | Open Market Purchase | 34578 | 218.31 | $ 7,548,615.76 |
Dec 12, 2023 | BAKER JULIAN | Open Market Purchase | 34578 | 218.31 | $ 7,548,615.76 |
Dec 12, 2023 | BAKER FELIX | Open Market Purchase | 34578 | 218.31 | $ 7,548,615.76 |
Dec 12, 2023 | Baker Bros. Advisors (GP) LLC | Open Market Purchase | 34578 | 218.31 | $ 7,548,615.76 |
Dec 12, 2023 | Baker Brothers Life Sciences LP | Open Market Purchase | 34578 | 218.31 | $ 7,548,615.76 |
Dec 7, 2023 | CRAVES FRED B | Other Disposition | 1556594 | 0.00 | $ 0.00 |
Dec 4, 2023 | Lynch Brian Joseph | Option Excercise | 2800 | 83.28 | $ 233,180.00 |
Dec 4, 2023 | Lynch Brian Joseph | Open Market Sale | 2800 | 221.89 | $ 621,294.00 |
Nov 29, 2023 | Lynch Brian Joseph | Option Excercise | 7000 | 73.75 | $ 516,250.00 |
Nov 29, 2023 | Lynch Brian Joseph | Open Market Sale | 7000 | 201.50 | $ 1,410,480.00 |
Nov 14, 2023 | BAKER BROS. ADVISORS LP | Open Market Purchase | 49387 | 158.13 | $ 7,809,558.62 |
Nov 14, 2023 | 667, L.P. | Open Market Purchase | 49387 | 158.13 | $ 7,809,558.62 |
Nov 14, 2023 | BAKER JULIAN | Open Market Purchase | 49387 | 158.13 | $ 7,809,558.62 |
Nov 14, 2023 | BAKER FELIX | Open Market Purchase | 49387 | 158.13 | $ 7,809,558.62 |
Nov 14, 2023 | Baker Bros. Advisors (GP) LLC | Open Market Purchase | 49387 | 158.13 | $ 7,809,558.62 |
Nov 14, 2023 | Baker Brothers Life Sciences LP | Open Market Purchase | 49387 | 158.13 | $ 7,809,558.62 |
Nov 13, 2023 | BAKER BROS. ADVISORS LP | Open Market Purchase | 107499 | 146.99 | $ 15,801,021.17 |
Nov 13, 2023 | 667, L.P. | Open Market Purchase | 107499 | 146.99 | $ 15,801,021.17 |
Nov 13, 2023 | BAKER JULIAN | Open Market Purchase | 107499 | 146.99 | $ 15,801,021.17 |
Nov 13, 2023 | BAKER FELIX | Open Market Purchase | 107499 | 146.99 | $ 15,801,021.17 |
Nov 13, 2023 | Baker Bros. Advisors (GP) LLC | Open Market Purchase | 107499 | 146.99 | $ 15,801,021.17 |
Nov 13, 2023 | Baker Brothers Life Sciences LP | Open Market Purchase | 107499 | 146.99 | $ 15,801,021.17 |
Sep 11, 2023 | Sibold William John | Grant | 50000 | 0.00 | $ 0.00 |
Jun 15, 2023 | BAKER BROS. ADVISORS LP | Grant | 9584 | 0.00 | $ 0.00 |
Jun 15, 2023 | 667, L.P. | Grant | 9584 | 0.00 | $ 0.00 |
Jun 15, 2023 | BAKER JULIAN | Grant | 9584 | 0.00 | $ 0.00 |
Jun 15, 2023 | BAKER FELIX | Grant | 9584 | 0.00 | $ 0.00 |
Jun 15, 2023 | Baker Bros. Advisors (GP) LLC | Grant | 9584 | 0.00 | $ 0.00 |
Jun 15, 2023 | Baker Brothers Life Sciences LP | Grant | 9584 | 0.00 | $ 0.00 |
Jun 15, 2023 | CRAVES FRED B | Grant | 1198 | 0.00 | $ 0.00 |
Jun 15, 2023 | Daly James M | Grant | 1198 | 0.00 | $ 0.00 |
Jun 15, 2023 | BATE KENNETH | Grant | 1198 | 0.00 | $ 0.00 |
Jun 15, 2023 | Levy Richard S | Grant | 1198 | 0.00 | $ 0.00 |