| Dec 24, 2025 | ORBIMED ADVISORS LLC | Open Market Sale | 33356 | 44.55 | $ 1,486,009.80 |
| Dec 24, 2025 | OrbiMed Capital GP VIII LLC | Open Market Sale | 33356 | 44.55 | $ 1,486,009.80 |
| Dec 24, 2025 | Thompson Peter A. | Open Market Sale | 33356 | 44.55 | $ 1,486,009.80 |
| Dec 17, 2025 | ORBIMED ADVISORS LLC | Open Market Sale | 1875 | 44.49 | $ 83,427.75 |
| Dec 17, 2025 | OrbiMed Capital GP VIII LLC | Open Market Sale | 1875 | 44.49 | $ 83,427.75 |
| Dec 17, 2025 | Thompson Peter A. | Open Market Sale | 1875 | 44.49 | $ 83,427.75 |
| Dec 5, 2025 | Fitzpatrick Jennifer | Option Excercise | 10250 | 6.11 | $ 62,627.50 |
| Dec 5, 2025 | Fitzpatrick Jennifer | Open Market Sale | 10250 | 40.52 | $ 415,330.00 |
| Nov 20, 2025 | RA CAPITAL MANAGEMENT, LLC | Open Market Sale | 30316 | 39.61 | $ 1,200,703.87 |
| Nov 20, 2025 | RA Capital Healthcare Fund LP | Open Market Sale | 30316 | 39.61 | $ 1,200,703.87 |
| Nov 20, 2025 | RA Capital Nexus Fund, L.P. | Open Market Sale | 30316 | 39.61 | $ 1,200,703.87 |
| Nov 20, 2025 | RA Capital Nexus Fund III, L.P. | Open Market Sale | 30316 | 39.61 | $ 1,200,703.87 |
| Nov 20, 2025 | Kolchinsky Peter | Open Market Sale | 30316 | 39.61 | $ 1,200,703.87 |
| Nov 20, 2025 | Shah Rajeev M. | Open Market Sale | 30316 | 39.61 | $ 1,200,703.87 |
| Nov 17, 2025 | RA CAPITAL MANAGEMENT, LLC | Open Market Sale | 136351 | 40.34 | $ 5,500,158.01 |
| Nov 17, 2025 | RA Capital Healthcare Fund LP | Open Market Sale | 136351 | 40.34 | $ 5,500,158.01 |
| Nov 17, 2025 | RA Capital Nexus Fund, L.P. | Open Market Sale | 136351 | 40.34 | $ 5,500,158.01 |
| Nov 17, 2025 | RA Capital Nexus Fund III, L.P. | Open Market Sale | 136351 | 40.34 | $ 5,500,158.01 |
| Nov 17, 2025 | Kolchinsky Peter | Open Market Sale | 136351 | 40.34 | $ 5,500,158.01 |
| Nov 17, 2025 | Shah Rajeev M. | Open Market Sale | 136351 | 40.34 | $ 5,500,158.01 |
| Oct 24, 2025 | RA CAPITAL MANAGEMENT, LLC | Open Market Sale | 373610 | 39.51 | $ 14,762,603.80 |
| Oct 24, 2025 | RA Capital Healthcare Fund LP | Open Market Sale | 373610 | 39.51 | $ 14,762,603.80 |
| Oct 24, 2025 | RA Capital Nexus Fund, L.P. | Open Market Sale | 373610 | 39.51 | $ 14,762,603.80 |
| Oct 24, 2025 | RA Capital Nexus Fund III, L.P. | Open Market Sale | 373610 | 39.51 | $ 14,762,603.80 |
| Oct 24, 2025 | Kolchinsky Peter | Open Market Sale | 373610 | 39.51 | $ 14,762,603.80 |
| Oct 24, 2025 | Shah Rajeev M. | Open Market Sale | 373610 | 39.51 | $ 14,762,603.80 |
| Oct 21, 2025 | Booth Bruce | Open Market Sale | 88878 | 34.22 | $ 3,041,683.18 |
| Oct 21, 2025 | Cloonan Michael | Option Excercise | 99800 | 6.11 | $ 609,778.00 |
| Oct 21, 2025 | Cloonan Michael | Open Market Sale | 99800 | 36.26 | $ 3,618,560.35 |
| Oct 16, 2025 | Booth Bruce | Open Market Sale | 286369 | 32.30 | $ 9,251,102.06 |
| Oct 15, 2025 | Cloonan Michael | Option Excercise | 25200 | 6.11 | $ 153,972.00 |
| Oct 15, 2025 | Cloonan Michael | Open Market Sale | 25200 | 31.28 | $ 788,152.84 |
| Oct 10, 2025 | Booth Bruce | Open Market Sale | 194932 | 30.47 | $ 5,939,783.84 |
| Oct 3, 2025 | Booth Bruce | Open Market Sale | 49546 | 29.99 | $ 1,485,790.00 |
| Sep 29, 2025 | Booth Bruce | Open Market Sale | 78693 | 30.08 | $ 2,367,472.73 |
| Sep 26, 2025 | Cloonan Michael | Option Excercise | 25000 | 6.11 | $ 152,750.00 |
| Sep 26, 2025 | Cloonan Michael | Open Market Sale | 25000 | 29.11 | $ 727,797.56 |
| Sep 4, 2025 | Fitzpatrick Jennifer | Option Excercise | 10250 | 6.11 | $ 62,627.50 |
| Sep 4, 2025 | Fitzpatrick Jennifer | Open Market Sale | 10250 | 23.12 | $ 236,980.00 |
| Aug 29, 2025 | Ridloff Elena | Open Market Sale | 9584 | 25.09 | $ 240,441.52 |
| Aug 26, 2025 | Cloonan Michael | Option Excercise | 25000 | 6.11 | $ 152,750.00 |
| Aug 26, 2025 | Cloonan Michael | Open Market Sale | 25000 | 24.97 | $ 624,360.90 |
| Aug 26, 2025 | Ridloff Elena | Open Market Sale | 23416 | 25.70 | $ 601,857.86 |
| Aug 20, 2025 | Cloonan Michael | Option Excercise | 25000 | 6.11 | $ 152,750.00 |
| Aug 20, 2025 | Cloonan Michael | Open Market Sale | 25000 | 22.75 | $ 568,750.00 |
| Aug 19, 2025 | Ridloff Elena | Open Market Sale | 52000 | 21.62 | $ 1,124,335.00 |
| Jun 27, 2025 | TPG GP A, LLC | Open Market Purchase | 60000 | 15.84 | $ 950,400.00 |
| Jun 27, 2025 | COULTER JAMES G | Open Market Purchase | 60000 | 15.84 | $ 950,400.00 |
| Jun 27, 2025 | WINKELRIED JON | Open Market Purchase | 60000 | 15.84 | $ 950,400.00 |
| Feb 10, 2025 | Shah Rajeev M. | Other Aquisition | 7951493 | | $ 0.00 |
| Feb 10, 2025 | RA CAPITAL MANAGEMENT, LLC | Open Market Purchase | 1125000 | 18.00 | $ 20,250,000.00 |
| Feb 10, 2025 | RA Capital Healthcare Fund LP | Open Market Purchase | 1125000 | 18.00 | $ 20,250,000.00 |
| Feb 10, 2025 | RA Capital Nexus Fund, L.P. | Open Market Purchase | 1125000 | 18.00 | $ 20,250,000.00 |
| Feb 10, 2025 | RA Capital Nexus Fund III, L.P. | Open Market Purchase | 1125000 | 18.00 | $ 20,250,000.00 |
| Feb 10, 2025 | Kolchinsky Peter | Open Market Purchase | 1125000 | 18.00 | $ 20,250,000.00 |
| Feb 10, 2025 | Shah Rajeev M. | Open Market Purchase | 1125000 | 18.00 | $ 20,250,000.00 |
| Feb 10, 2025 | TPG GP A, LLC | Other Aquisition | 4875547 | | $ 0.00 |
| Feb 10, 2025 | COULTER JAMES G | Other Aquisition | 4875547 | | $ 0.00 |
| Feb 10, 2025 | WINKELRIED JON | Other Aquisition | 4875547 | | $ 0.00 |
| Feb 10, 2025 | TPG GP A, LLC | Open Market Purchase | 1125000 | 18.00 | $ 20,250,000.00 |
| Feb 10, 2025 | COULTER JAMES G | Open Market Purchase | 1125000 | 18.00 | $ 20,250,000.00 |
| Feb 10, 2025 | Thompson Peter A. | Other Aquisition | 3154959 | | $ 0.00 |
| Feb 10, 2025 | WINKELRIED JON | Open Market Purchase | 1125000 | 18.00 | $ 20,250,000.00 |
| Feb 10, 2025 | Thompson Peter A. | Open Market Purchase | 550000 | 18.00 | $ 9,900,000.00 |
| Feb 10, 2025 | Booth Bruce | Other Aquisition | 3634020 | | $ 0.00 |
| Feb 10, 2025 | Booth Bruce | Open Market Purchase | 60000 | 18.00 | $ 1,080,000.00 |
| Feb 10, 2025 | Atlas Venture Fund XI, L.P. | Other Aquisition | 3634020 | | $ 0.00 |
| Feb 10, 2025 | Atlas Venture Associates XI, L.P. | Other Aquisition | 3634020 | | $ 0.00 |
| Feb 10, 2025 | Atlas Venture Associates XI, LLC | Other Aquisition | 3634020 | | $ 0.00 |
| Feb 10, 2025 | Atlas Venture Opportunity Fund II, L.P. | Other Aquisition | 3634020 | | $ 0.00 |
| Feb 10, 2025 | Atlas Venture Associates Opportunity II, LP | Other Aquisition | 3634020 | | $ 0.00 |
| Feb 10, 2025 | Atlas Venture Associates Opportunity II, LLC | Other Aquisition | 3634020 | | $ 0.00 |
| Feb 10, 2025 | Atlas Venture Fund XI, L.P. | Open Market Purchase | 60000 | 18.00 | $ 1,080,000.00 |
| Feb 10, 2025 | Atlas Venture Associates XI, L.P. | Open Market Purchase | 60000 | 18.00 | $ 1,080,000.00 |
| Feb 10, 2025 | Atlas Venture Associates XI, LLC | Open Market Purchase | 60000 | 18.00 | $ 1,080,000.00 |
| Feb 10, 2025 | Atlas Venture Opportunity Fund II, L.P. | Open Market Purchase | 60000 | 18.00 | $ 1,080,000.00 |
| Feb 10, 2025 | Atlas Venture Associates Opportunity II, LP | Open Market Purchase | 60000 | 18.00 | $ 1,080,000.00 |
| Feb 10, 2025 | Atlas Venture Associates Opportunity II, LLC | Open Market Purchase | 60000 | 18.00 | $ 1,080,000.00 |
| Feb 10, 2025 | RA CAPITAL MANAGEMENT, LLC | Other Aquisition | 7951493 | | $ 0.00 |
| Feb 10, 2025 | RA Capital Healthcare Fund LP | Other Aquisition | 7951493 | | $ 0.00 |
| Feb 10, 2025 | RA Capital Nexus Fund, L.P. | Other Aquisition | 7951493 | | $ 0.00 |
| Feb 10, 2025 | RA Capital Nexus Fund III, L.P. | Other Aquisition | 7951493 | | $ 0.00 |
| Feb 10, 2025 | Kolchinsky Peter | Other Aquisition | 7951493 | | $ 0.00 |