| Sep 9, 2025 | Sibold William John | Open Market Sale | 7279 | 445.63 | $ 3,243,740.77 |
| Aug 21, 2025 | Sibold William John | Open Market Sale | 7616 | 400.18 | $ 3,047,756.37 |
| Aug 18, 2025 | Kelley Shannon T | Open Market Sale | 1304 | 367.81 | $ 479,626.86 |
| Aug 18, 2025 | BAKER BROS. ADVISORS LP | Open Market Purchase | 97065 | 380.58 | $ 36,941,197.13 |
| Aug 18, 2025 | Baker Bros. Advisors (GP) LLC | Open Market Purchase | 97065 | 380.58 | $ 36,941,197.13 |
| Aug 18, 2025 | BAKER FELIX | Open Market Purchase | 97065 | 380.58 | $ 36,941,197.13 |
| Aug 18, 2025 | BAKER JULIAN | Open Market Purchase | 97065 | 380.58 | $ 36,941,197.13 |
| Aug 18, 2025 | 667, L.P. | Open Market Purchase | 97065 | 380.58 | $ 36,941,197.13 |
| Aug 18, 2025 | Baker Brothers Life Sciences LP | Open Market Purchase | 97065 | 380.58 | $ 36,941,197.13 |
| Aug 18, 2025 | BAKER BROS. ADVISORS LP | Open Market Purchase | 68618 | 364.04 | $ 24,979,827.15 |
| Aug 18, 2025 | Baker Bros. Advisors (GP) LLC | Open Market Purchase | 68618 | 364.04 | $ 24,979,827.15 |
| Aug 18, 2025 | BAKER FELIX | Open Market Purchase | 68618 | 364.04 | $ 24,979,827.15 |
| Aug 18, 2025 | BAKER JULIAN | Open Market Purchase | 68618 | 364.04 | $ 24,979,827.15 |
| Aug 18, 2025 | 667, L.P. | Open Market Purchase | 68618 | 364.04 | $ 24,979,827.15 |
| Aug 18, 2025 | Baker Brothers Life Sciences LP | Open Market Purchase | 68618 | 364.04 | $ 24,979,827.15 |
| Aug 15, 2025 | BATE KENNETH | Option Excercise | 10000 | 16.46 | $ 164,600.00 |
| Aug 15, 2025 | BATE KENNETH | Open Market Sale | 10000 | 365.20 | $ 3,652,008.56 |
| Aug 13, 2025 | FRIEDMAN PAUL A | Option Excercise | 129172 | 9.45 | $ 1,220,675.40 |
| Aug 13, 2025 | FRIEDMAN PAUL A | Open Market Sale | 129172 | 370.24 | $ 47,825,149.36 |
| Aug 11, 2025 | Taub Rebecca | Open Market Sale | 46463 | 355.32 | $ 16,509,031.65 |
| Aug 11, 2025 | FRIEDMAN PAUL A | Option Excercise | 46808 | 9.45 | $ 442,335.60 |
| Aug 11, 2025 | FRIEDMAN PAUL A | Open Market Sale | 46808 | 355.31 | $ 16,631,386.12 |
| Aug 11, 2025 | Taub Rebecca | Option Excercise | 46463 | 9.45 | $ 439,075.35 |
| Jul 18, 2025 | Taub Rebecca | Option Excercise | 1000 | 9.45 | $ 9,450.00 |
| Jul 18, 2025 | Taub Rebecca | Open Market Sale | 1000 | 350.01 | $ 350,005.00 |
| Jul 18, 2025 | FRIEDMAN PAUL A | Option Excercise | 1400 | 9.45 | $ 13,230.00 |
| Jul 18, 2025 | FRIEDMAN PAUL A | Open Market Sale | 1400 | 350.03 | $ 490,043.96 |
| Jul 16, 2025 | FRIEDMAN PAUL A | Option Excercise | 28876 | 9.45 | $ 272,878.20 |
| Jul 16, 2025 | FRIEDMAN PAUL A | Open Market Sale | 28876 | 353.19 | $ 10,198,844.04 |
| Jul 16, 2025 | Taub Rebecca | Option Excercise | 29101 | 9.45 | $ 275,004.45 |
| Jul 16, 2025 | Taub Rebecca | Open Market Sale | 29101 | 353.19 | $ 10,278,098.16 |
| Jun 20, 2025 | Levy Richard S | Grant | 715 | 0.00 | $ 0.00 |
| Jun 20, 2025 | FOUSE JACQUALYN A | Grant | 203 | 0.00 | $ 0.00 |
| Jun 20, 2025 | BAKER BROS. ADVISORS LP | Grant | 2860 | 0.00 | $ 0.00 |
| Jun 20, 2025 | 667, L.P. | Grant | 2860 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Baker Bros. Advisors (GP) LLC | Grant | 2860 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Baker Brothers Life Sciences LP | Grant | 2860 | 0.00 | $ 0.00 |
| Jun 20, 2025 | BAKER FELIX | Grant | 2860 | 0.00 | $ 0.00 |
| Jun 20, 2025 | BAKER JULIAN | Grant | 2860 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Daly James M | Grant | 715 | 0.00 | $ 0.00 |
| Jun 20, 2025 | FRIEDMAN PAUL A | Grant | 715 | 0.00 | $ 0.00 |
| Jun 20, 2025 | BATE KENNETH | Grant | 715 | 0.00 | $ 0.00 |
| May 15, 2025 | Soergel David | Grant | 7545 | 0.00 | $ 0.00 |
| Apr 10, 2025 | Levy Richard S | Option Excercise | 9470 | 65.06 | $ 616,118.20 |
| Mar 10, 2025 | Dier Mardi | Open Market Sale | 258 | 323.04 | $ 83,344.32 |
| Mar 10, 2025 | FOUSE JACQUALYN A | Grant | 894 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Huntsman Carole | Grant | 3386 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Kelley Shannon T | Grant | 3187 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Taub Rebecca | Grant | 4382 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Sibold William John | Grant | 13066 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Dier Mardi | Grant | 3784 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Waltermire Robert E. | Option Excercise | 14113 | 87.49 | $ 1,234,765.92 |
| Mar 5, 2025 | Waltermire Robert E. | Open Market Sale | 14113 | 341.32 | $ 4,817,103.60 |
| Mar 5, 2025 | Waltermire Robert E. | Grant | 2061 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Dier Mardi | Open Market Sale | 1961 | 324.96 | $ 637,248.06 |
| Mar 3, 2025 | Huntsman Carole | Open Market Sale | 1834 | 325.98 | $ 597,839.68 |
| Mar 3, 2025 | Kelley Shannon T | Open Market Sale | 415 | 335.00 | $ 139,025.00 |
| Feb 28, 2025 | Waltermire Robert E. | Open Market Sale | 1227 | 341.07 | $ 418,488.05 |
| Feb 27, 2025 | Sibold William John | Option Excercise | 50000 | | $ 0.00 |
| Feb 27, 2025 | Daly James M | Option Excercise | 15470 | 82.90 | $ 1,282,478.20 |
| Feb 27, 2025 | Daly James M | Open Market Sale | 15470 | 347.45 | $ 5,375,125.55 |
| Feb 27, 2025 | BATE KENNETH | Option Excercise | 20000 | 66.26 | $ 1,325,286.70 |
| Feb 27, 2025 | BATE KENNETH | Open Market Sale | 20000 | 356.44 | $ 7,128,758.96 |
| Jan 24, 2025 | Taub Rebecca | Open Market Sale | 648 | 335.24 | $ 217,235.52 |
| Jan 24, 2025 | Waltermire Robert E. | Open Market Sale | 103 | 335.24 | $ 34,529.72 |
| Jan 24, 2025 | Huntsman Carole | Open Market Sale | 347 | 335.24 | $ 116,328.28 |
| Jan 24, 2025 | Sibold William John | Open Market Sale | 1584 | 335.24 | $ 531,020.16 |
| Jan 17, 2025 | Taub Rebecca | Open Market Sale | 1689 | 273.41 | $ 461,789.49 |
| Jan 17, 2025 | Kelley Shannon T | Open Market Sale | 277 | 273.41 | $ 75,734.57 |
| Jan 17, 2025 | Waltermire Robert E. | Open Market Sale | 442 | 273.41 | $ 120,847.22 |
| Dec 3, 2024 | CRAVES FRED B | Open Market Sale | 3600 | 315.31 | $ 1,135,121.70 |
| Nov 25, 2024 | CRAVES FRED B | Open Market Sale | 3400 | 350.30 | $ 1,191,028.02 |
| Nov 21, 2024 | Huntsman Carole | Open Market Sale | 688 | 316.92 | $ 218,040.96 |
| Nov 7, 2024 | Levy Richard S | Option Excercise | 5000 | 7.36 | $ 36,800.00 |
| Nov 7, 2024 | Levy Richard S | Open Market Sale | 5000 | 350.00 | $ 1,750,000.00 |
| Nov 1, 2024 | Levy Richard S | Option Excercise | 5000 | 7.36 | $ 36,800.00 |
| Nov 1, 2024 | Levy Richard S | Open Market Sale | 5000 | 300.94 | $ 1,504,703.41 |