| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| P | Colgrove John | Chief Visionary Officer | Jul 10 '26 | Sale | 79.78 | 98,053 | 7,822,402 | 2,565,000 | Jul 14 |
| P | Colgrove John | Chief Visionary Officer | Jun 12 '26 | Sale | 70.79 | 67,132 | 4,752,547 | 2,615,000 | Jun 12 |
| P | Colgrove John | Chief Visionary Officer | Jun 10 '26 | Sale | 70.00 | 100 | 7,000 | 2,664,900 | Jun 12 |
| P | Colgrove John | Chief Visionary Officer | Jun 02 '26 | Sale | 85.32 | 10,280 | 877,090 | 0 | Jun 04 |
| P | Colgrove John | Chief Visionary Officer | May 11 '26 | Sale | 85.48 | 161,341 | 13,791,072 | 0 | May 13 |
| P | Colgrove John | Chief Visionary Officer | May 07 '26 | Sale | 75.31 | 29,108 | 2,192,123 | 467,694 | May 07 |
| P | Colgrove John | Chief Visionary Officer | May 06 '26 | Sale | 75.01 | 27,578 | 2,068,626 | 496,802 | May 07 |
| P | Colgrove John | Chief Visionary Officer | May 05 '26 | Sale | 75.12 | 77,579 | 5,827,734 | 524,380 | May 07 |
| P | Colgrove John | Chief Visionary Officer | Apr 24 '26 | Sale | 70.01 | 28,935 | 2,025,739 | 0 | Apr 28 |
| P | Colgrove John | Chief Visionary Officer | Apr 23 '26 | Sale | 70.05 | 54,868 | 3,843,630 | 28,935 | Apr 23 |
| P | Colgrove John | Chief Visionary Officer | Apr 22 '26 | Sale | 70.50 | 82,266 | 5,799,879 | 66,927 | Apr 23 |
| P | Colgrove John | Chief Visionary Officer | Apr 21 '26 | Sale | 70.06 | 16,840 | 1,179,811 | 94,391 | Apr 23 |
| P | Colgrove John | Chief Visionary Officer | Dec 08 '25 | Sale | 71.31 | 100,000 | 7,130,641 | 0 | Dec 09 |
| P | Colgrove John | Chief Visionary Officer | Nov 10 '25 | Sale | 91.59 | 100,000 | 9,158,935 | 100,000 | Nov 12 |
| P | Colgrove John | Chief Visionary Officer | Oct 14 '25 | Sale | 92.49 | 100,000 | 9,248,932 | 200,000 | Oct 16 |
| P | Colgrove John | Chief Visionary Officer | Sep 18 '25 | Sale | 87.33 | 100,000 | 8,733,094 | 300,000 | Sep 22 |
| P | Colgrove John | Chief Visionary Officer | Aug 27 '25 | Sale | 60.08 | 95,300 | 5,725,624 | 400,000 | Aug 28 |
| P | Colgrove John | Chief Visionary Officer | Aug 26 '25 | Sale | 60.01 | 4,700 | 282,047 | 495,300 | Aug 28 |
| P | Colgrove John | Chief Visionary Officer | Jul 31 '25 | Sale | 60.32 | 198,749 | 11,988,522 | 500,000 | Jul 31 |
| P | Colgrove John | Chief Visionary Officer | Jul 30 '25 | Sale | 60.02 | 187,740 | 11,268,154 | 663,925 | Jul 31 |
| P | Colgrove John | Chief Visionary Officer | Jul 29 '25 | Sale | 60.09 | 13,511 | 811,876 | 790,993 | Jul 31 |
| P | Colgrove John | Chief Visionary Officer | May 30 '25 | Option Exercise | 17.00 | 208,333 | 3,541,661 | 6,556,709 | Jun 03 |
| P | Colgrove John | Chief Visionary Officer | May 12 '25 | Sale | 52.01 | 100,000 | 5,201,000 | 801,959 | May 14 |
| P | Colgrove John | Chief Visionary Officer | Dec 04 '24 | Sale | 65.55 | 100,000 | 6,555,400 | 0 | Dec 06 |
| P | Colgrove John | Chief Visionary Officer | Nov 19 '24 | Sale | 49.58 | 100,000 | 4,957,552 | 100,000 | Nov 21 |
| P | Colgrove John | Chief Visionary Officer | Nov 04 '24 | Sale | 50.01 | 100,000 | 5,000,929 | 200,000 | Nov 06 |
| P | Colgrove John | Chief Visionary Officer | Oct 21 '24 | Sale | 57.32 | 100,000 | 5,732,388 | 300,000 | Oct 23 |
| P | Colgrove John | Chief Visionary Officer | Oct 04 '24 | Sale | 51.01 | 100,000 | 5,100,669 | 400,000 | Oct 08 |
| P | Colgrove John | Chief Visionary Officer | Sep 19 '24 | Sale | 49.94 | 100,000 | 4,993,625 | 500,000 | Sep 23 |
| P | Colgrove John | Chief Visionary Officer | Sep 04 '24 | Sale | 47.41 | 100,000 | 4,741,000 | 600,000 | Sep 05 |
| P | Colgrove John | Chief Visionary Officer | Aug 20 '24 | Sale | 61.76 | 100,000 | 6,176,000 | 700,000 | Aug 21 |
| P | Colgrove John | Chief Visionary Officer | Aug 05 '24 | Sale | 52.39 | 100,000 | 5,239,419 | 800,000 | Aug 07 |
| P | Colgrove John | Chief Visionary Officer | Jul 18 '24 | Sale | 59.50 | 100,000 | 5,950,000 | 900,000 | Jul 22 |
| P | Colgrove John | Chief Visionary Officer | Jan 09 '24 | Option Exercise | 2.98 | 499,329 | 1,488,000 | 8,489,026 | Jan 11 |