| Nov 12, 2025 | Russell Alan J | Option Excercise | 100000 | 0.18 | $ 18,000.00 |
| Nov 12, 2025 | Russell Alan J | Open Market Sale | 100000 | 21.12 | $ 2,112,450.00 |
| Nov 11, 2025 | Fox Jonathan C | Open Market Purchase | 10700 | 18.64 | $ 199,403.06 |
| Oct 1, 2025 | Fox Jonathan C | Grant | 728 | 0.00 | $ 0.00 |
| Aug 26, 2025 | Russell Alan J | Option Excercise | 100000 | 0.18 | $ 18,000.00 |
| Aug 26, 2025 | Russell Alan J | Open Market Sale | 100000 | 14.60 | $ 1,459,760.00 |
| Aug 12, 2025 | Carruthers R Michael | Open Market Sale | 1428 | 13.39 | $ 19,124.35 |
| Aug 12, 2025 | Russell Alan J | Option Excercise | 5781 | 0.00 | $ 0.00 |
| Aug 12, 2025 | Russell Alan J | Open Market Sale | 1907 | 13.39 | $ 25,539.31 |
| Aug 12, 2025 | KOCH KEVIN | Option Excercise | 17968 | 0.00 | $ 0.00 |
| Aug 12, 2025 | KOCH KEVIN | Open Market Sale | 7972 | 13.39 | $ 106,764.21 |
| Aug 12, 2025 | Donovan Joanne M. | Option Excercise | 5781 | 0.00 | $ 0.00 |
| Aug 12, 2025 | Donovan Joanne M. | Open Market Sale | 2862 | 13.39 | $ 38,329.05 |
| Aug 12, 2025 | MOORE JOHN R | Option Excercise | 5781 | 0.00 | $ 0.00 |
| Aug 12, 2025 | MOORE JOHN R | Open Market Sale | 2098 | 13.39 | $ 28,097.26 |
| Aug 12, 2025 | Derakhshan Behrad | Option Excercise | 5781 | 0.00 | $ 0.00 |
| Aug 12, 2025 | Derakhshan Behrad | Open Market Sale | 2491 | 13.39 | $ 33,360.47 |
| Aug 12, 2025 | Carruthers R Michael | Option Excercise | 5781 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Fox Jonathan C | Grant | 858 | 0.00 | $ 0.00 |
| May 2, 2025 | Russell Alan J | Open Market Sale | 1551 | 16.45 | $ 25,520.46 |
| May 2, 2025 | MOORE JOHN R | Open Market Sale | 1930 | 16.45 | $ 31,756.61 |
| May 2, 2025 | KOCH KEVIN | Open Market Sale | 4276 | 16.45 | $ 70,358.16 |
| May 2, 2025 | Donovan Joanne M. | Open Market Sale | 5187 | 16.45 | $ 85,347.94 |
| May 2, 2025 | Derakhshan Behrad | Open Market Sale | 1691 | 16.45 | $ 27,824.05 |
| May 2, 2025 | Carruthers R Michael | Open Market Sale | 1314 | 16.45 | $ 21,620.82 |
| May 1, 2025 | Russell Alan J | Option Excercise | 5209 | 0.00 | $ 0.00 |
| May 1, 2025 | MOORE JOHN R | Option Excercise | 5209 | 0.00 | $ 0.00 |
| May 1, 2025 | KOCH KEVIN | Option Excercise | 10417 | 0.00 | $ 0.00 |
| May 1, 2025 | Donovan Joanne M. | Option Excercise | 10417 | 0.00 | $ 0.00 |
| May 1, 2025 | Derakhshan Behrad | Option Excercise | 5209 | 0.00 | $ 0.00 |
| May 1, 2025 | Carruthers R Michael | Option Excercise | 5209 | 0.00 | $ 0.00 |
| Apr 3, 2025 | ORBIMED ADVISORS LLC | Open Market Purchase | 496771 | 20.13 | $ 10,000,000.23 |
| Apr 3, 2025 | OrbiMed Capital GP VI LLC | Open Market Purchase | 496771 | 20.13 | $ 10,000,000.23 |
| Apr 3, 2025 | OrbiMed Genesis GP LLC | Open Market Purchase | 496771 | 20.13 | $ 10,000,000.23 |
| Apr 3, 2025 | Thompson Peter A. | Open Market Purchase | 496771 | 20.13 | $ 10,000,000.23 |
| Apr 1, 2025 | Fox Jonathan C | Grant | 559 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Russell Alan J | Option Excercise | 200 | 0.18 | $ 36.00 |
| Mar 7, 2025 | Russell Alan J | Open Market Sale | 200 | 30.02 | $ 6,004.00 |
| Mar 7, 2025 | KOCH KEVIN | Option Excercise | 100 | 0.18 | $ 18.00 |
| Mar 7, 2025 | KOCH KEVIN | Open Market Sale | 100 | 30.00 | $ 3,000.00 |
| Feb 5, 2025 | Russell Alan J | Open Market Sale | 9215 | 30.04 | $ 276,776.12 |
| Feb 5, 2025 | KOCH KEVIN | Option Excercise | 9536 | 1.40 | $ 13,353.48 |
| Feb 5, 2025 | KOCH KEVIN | Open Market Sale | 9536 | 30.13 | $ 287,315.62 |
| Feb 5, 2025 | Derakhshan Behrad | Option Excercise | 10000 | 1.93 | $ 19,300.00 |
| Feb 5, 2025 | Derakhshan Behrad | Open Market Sale | 10000 | 30.03 | $ 300,300.00 |
| Feb 5, 2025 | Russell Alan J | Option Excercise | 9215 | 0.18 | $ 1,658.70 |
| Jan 28, 2025 | Donovan Joanne M. | Option Excercise | 25000 | 7.08 | $ 177,000.00 |
| Jan 28, 2025 | Donovan Joanne M. | Open Market Sale | 25000 | 27.63 | $ 690,657.50 |
| Dec 30, 2024 | Russell Alan J | Option Excercise | 100000 | 0.18 | $ 18,000.00 |
| Dec 30, 2024 | Russell Alan J | Open Market Sale | 100000 | 27.37 | $ 2,737,470.00 |