| Dec 4, 2025 | Sibold William John | Open Market Sale | 2400 | 575.34 | $ 1,380,816.00 |
| Dec 3, 2025 | Sibold William John | Option Excercise | 50000 | | $ 0.00 |
| Dec 2, 2025 | Dier Mardi | Option Excercise | 4173 | 251.63 | $ 1,050,051.99 |
| Dec 2, 2025 | Dier Mardi | Open Market Sale | 4173 | 578.34 | $ 2,413,416.41 |
| Nov 21, 2025 | Huntsman Carole | Open Market Sale | 1958 | 553.11 | $ 1,082,986.25 |
| Nov 13, 2025 | Levy Richard S | Option Excercise | 8500 | 13.78 | $ 117,160.00 |
| Nov 13, 2025 | Levy Richard S | Open Market Sale | 8500 | 520.96 | $ 4,428,197.57 |
| Nov 5, 2025 | BATE KENNETH | Option Excercise | 16575 | 205.07 | $ 3,399,035.70 |
| Nov 5, 2025 | BATE KENNETH | Open Market Sale | 16575 | 484.30 | $ 8,027,354.15 |
| 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 | 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 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 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 | Option Excercise | 46463 | 9.45 | $ 439,075.35 |
| 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 |
| 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 | 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 |
| 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 |
| 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 |