| 
| Insider Trading | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |  | ROBIN HOWARD W | President & CEO | Sep 09 '25 | Sale | 46.69 | 6,666 | 311,214 | 49,342 | Sep 11 09:01 PM |  | ROBIN HOWARD W | Officer | Sep 09 '25 | Proposed Sale | 46.69 | 6,666 | 311,205 |  | Sep 09 04:57 PM |  | Zalevsky Jonathan | Chief R&D Officer | Sep 04 '25 | Sale | 33.52 | 1,721 | 57,693 | 17,462 | Sep 08 08:32 PM |  | ROBIN HOWARD W | President & CEO | Sep 05 '25 | Sale | 38.53 | 6,666 | 256,851 | 56,008 | Sep 08 08:31 PM |  | ROBIN HOWARD W | President & CEO | Sep 04 '25 | Sale | 33.70 | 5,166 | 174,108 | 62,674 | Sep 08 08:31 PM |  | ROBIN HOWARD W | Officer | Sep 05 '25 | Proposed Sale | 38.53 | 6,666 | 256,838 |  | Sep 05 04:37 PM |  | Zalevsky Jonathan | Chief R&D Officer | Sep 02 '25 | Sale | 30.10 | 485 | 14,598 | 19,183 | Sep 04 09:02 PM |  | ROBIN HOWARD W | President & CEO | Sep 02 '25 | Sale | 30.16 | 1,500 | 45,240 | 67,840 | Sep 04 09:01 PM |  | ROBIN HOWARD W | Officer | Sep 04 '25 | Proposed Sale | 33.70 | 5,166 | 174,119 |  | Sep 04 05:06 PM |  | Zalevsky Jonathan | Officer | Sep 04 '25 | Proposed Sale | 33.52 | 1,721 | 57,688 |  | Sep 04 04:19 PM |  | Zalevsky Jonathan | Officer | Sep 02 '25 | Proposed Sale | 30.10 | 485 | 14,600 |  | Sep 02 04:45 PM |  | ROBIN HOWARD W | Officer | Sep 02 '25 | Proposed Sale | 30.16 | 1,500 | 45,244 |  | Sep 02 04:42 PM |  | Zalevsky Jonathan | Chief R&D Officer | Aug 19 '25 | Sale | 26.59 | 725 | 19,278 | 19,668 | Aug 21 09:05 PM |  | Wilson Mark Andrew | Chief Legal Officer | Aug 19 '25 | Sale | 26.59 | 676 | 17,975 | 20,312 | Aug 21 09:04 PM |  | ROBIN HOWARD W | President & CEO | Aug 19 '25 | Sale | 26.59 | 1,573 | 41,826 | 69,340 | Aug 21 09:03 PM |  | ROBIN HOWARD W | Officer | Aug 19 '25 | Proposed Sale | 26.59 | 1,573 | 41,826 |  | Aug 19 03:24 PM |  | Wilson Mark Andrew | Officer | Aug 19 '25 | Proposed Sale | 26.59 | 676 | 17,975 |  | Aug 19 03:24 PM |  | Zalevsky Jonathan | Officer | Aug 19 '25 | Proposed Sale | 26.59 | 725 | 19,278 |  | Aug 19 03:20 PM |  | Zalevsky Jonathan | Chief R&D Officer | May 19 '25 | Sale | 0.67 | 10,712 | 7,177 | 305,892 | May 21 08:08 PM |  | Wilson Mark Andrew | Chief Legal Officer | May 19 '25 | Sale | 0.67 | 9,996 | 6,697 | 314,296 | May 21 08:07 PM |  | ROBIN HOWARD W | President & CEO | May 19 '25 | Sale | 0.67 | 23,208 | 15,549 | 1,063,693 | May 21 08:07 PM |  | Zalevsky Jonathan | Officer | May 19 '25 | Proposed Sale | 0.67 | 10,712 | 7,191 |  | May 19 03:49 PM |  | Wilson Mark Andrew | Officer | May 19 '25 | Proposed Sale | 0.67 | 9,996 | 6,710 |  | May 19 03:44 PM |  | ROBIN HOWARD W | Officer | May 19 '25 | Proposed Sale | 0.67 | 23,208 | 15,580 |  | May 19 03:40 PM |  | Zalevsky Jonathan | Chief R&D Officer | Feb 19 '25 | Sale | 1.01 | 10,300 | 10,403 | 316,604 | Feb 21 06:07 PM |  | Wilson Mark Andrew | Chief Legal Officer | Feb 19 '25 | Sale | 1.01 | 11,040 | 11,150 | 324,292 | Feb 21 06:06 PM |  | ROBIN HOWARD W | President & CEO | Feb 19 '25 | Sale | 1.01 | 23,774 | 24,012 | 1,086,901 | Feb 21 06:04 PM |  | Wilson Mark Andrew | Officer | Feb 19 '25 | Proposed Sale | 1.01 | 11,040 | 11,137 |  | Feb 19 03:27 PM |  | ROBIN HOWARD W | Officer | Feb 19 '25 | Proposed Sale | 1.01 | 23,774 | 23,983 |  | Feb 19 03:21 PM |  | Zalevsky Jonathan | Officer | Feb 19 '25 | Proposed Sale | 1.01 | 10,300 | 10,391 |  | Feb 19 03:18 PM |  | Wilson Mark Andrew | Chief Legal Officer | Dec 23 '24 | Sale | 0.90 | 33,402 | 30,062 | 351,892 | Dec 26 07:04 PM |  | Wilson Mark Andrew | Chief Legal Officer | Dec 24 '24 | Sale | 0.89 | 16,560 | 14,738 | 335,332 | Dec 26 07:04 PM |  | Wilson Mark Andrew | Officer | Dec 24 '24 | Proposed Sale | 0.89 | 16,560 | 14,801 |  | Dec 26 09:35 AM |  | Wilson Mark Andrew | Officer | Dec 23 '24 | Proposed Sale | 0.90 | 33,402 | 29,898 |  | Dec 23 03:21 PM |  | Zalevsky Jonathan | Chief R&D Officer | Dec 19 '24 | Sale | 0.94 | 51,115 | 48,048 | 326,904 | Dec 20 08:33 PM |  | ROBIN HOWARD W | President & CEO | Dec 18 '24 | Sale | 0.99 | 85,035 | 84,185 | 1,110,675 | Dec 19 09:08 PM |  | ROBIN HOWARD W | President & CEO | Dec 17 '24 | Sale | 1.01 | 46,995 | 47,465 | 1,195,710 | Dec 19 09:08 PM |  | Zalevsky Jonathan | Officer | Dec 19 '24 | Proposed Sale | 0.94 | 51,115 | 48,063 |  | Dec 19 03:12 PM |  | ROBIN HOWARD W | Officer | Dec 18 '24 | Proposed Sale | 0.99 | 85,035 | 84,244 |  | Dec 18 04:17 PM |  | ROBIN HOWARD W | Officer | Dec 17 '24 | Proposed Sale | 1.01 | 46,995 | 47,338 |  | Dec 17 03:29 PM |  | Zalevsky Jonathan | Chief R&D Officer | Nov 19 '24 | Sale | 1.01 | 7,785 | 7,863 | 243,019 | Nov 20 08:37 PM |  | Wilson Mark Andrew | Chief Legal Officer | Nov 19 '24 | Sale | 1.01 | 6,407 | 6,471 | 218,856 | Nov 20 08:36 PM |  | ROBIN HOWARD W | President & CEO | Nov 19 '24 | Sale | 1.01 | 16,278 | 16,441 | 832,080 | Nov 20 08:36 PM |  | Zalevsky Jonathan | Officer | Nov 19 '24 | Proposed Sale | 1.01 | 7,785 | 7,878 |  | Nov 19 04:10 PM |  | Wilson Mark Andrew | Officer | Nov 19 '24 | Proposed Sale | 1.01 | 6,407 | 6,483 |  | Nov 19 03:28 PM |  | ROBIN HOWARD W | Officer | Nov 19 '24 | Proposed Sale | 1.01 | 16,278 | 16,472 |  | Nov 19 03:17 PM |  |