| Sep 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 7,196 | — | — | 0 | Form 4 |
| Sep 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 5,086 | — | — | 17,018 | Form 4 |
| Sep 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 15,197 | — | — | 167,169 | Form 4 |
| Sep 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 9,276 | — | — | 54,333 | Form 4 |
| Sep 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 10,466 | — | — | 73,262 | Form 4 |
| Sep 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 8,749 | — | — | 26,247 | Form 4 |
| Sep 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 11,497 | — | — | 11,498 | Form 4 |
| Sep 15, 2026 | DOCUPresident and CEO | Shares withheld for tax or exercise priceCode F · direct | 33,454 | — | — | 193,051 | Form 4 |
| Sep 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 67,467 | — | — | 226,505 | Form 4 |
| Jul 9, 2026 | DOCUPresident and CEO | Grant or awardCode A · direct | 136,774 | — | — | 136,774 | Form 4 |
| Jul 9, 2026 | DOCUPresident and CEO | Grant or awardCode A · direct | 182,366 | — | — | 182,366 | Form 4 |
| Jul 1, 2026 | DOCUPresident and CEO | Open-market saleCode S · direct | 21,993 | $46.11 | $1.0M@ $46.11 | 159,038 | Form 4 |
| Jul 1, 2026 | DOCUPresident and CEO | Open-market saleCode S · direct | 4,257 | $45.58 | $194K@ $45.58 | 181,031 | Form 4 |
| Jun 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 7,196 | — | — | 5,237 | Form 4 |
| Jun 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 5,087 | — | — | 22,104 | Form 4 |
| Jun 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 8,750 | — | — | 0 | Form 4 |
| Jun 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 3,214 | — | — | 0 | Form 4 |
| Jun 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 10,602 | — | — | 63,609 | Form 4 |
| Jun 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 10,466 | — | — | 83,728 | Form 4 |
| Jun 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 8,749 | — | — | 34,996 | Form 4 |
| Jun 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 11,497 | — | — | 22,995 | Form 4 |
| Jun 15, 2026 | DOCUPresident and CEO | Shares withheld for tax or exercise priceCode F · direct | 32,510 | — | — | 185,288 | Form 4 |
| Jun 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 65,561 | — | — | 217,798 | Form 4 |
| Apr 1, 2026 | DOCUPresident and CEO | Open-market saleCode S · direct | 17,450 | $48.12 | $840K@ $48.12 | 152,237 | Form 4 |
| Apr 1, 2026 | DOCUPresident and CEO | Open-market saleCode S · direct | 6,100 | $47.39 | $289K@ $47.39 | 169,687 | Form 4 |
| Apr 1, 2026 | DOCUPresident and CEO | Open-market saleCode S · direct | 2,700 | $46.44 | $125K@ $46.44 | 175,787 | Form 4 |
| Mar 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 7,195 | — | — | 12,433 | Form 4 |
| Mar 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 5,087 | — | — | 27,191 | Form 4 |
| Mar 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 8,750 | — | — | 8,750 | Form 4 |
| Mar 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 3,215 | — | — | 3,214 | Form 4 |
| Mar 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 10,601 | — | — | 74,211 | Form 4 |
| Mar 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 10,466 | — | — | 94,194 | Form 4 |
| Mar 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 8,749 | — | — | 43,745 | Form 4 |
| Mar 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 11,497 | — | — | 34,492 | Form 4 |
| Mar 15, 2026 | DOCUPresident and CEO | Shares withheld for tax or exercise priceCode F · direct | 29,334 | — | — | 178,487 | Form 4 |
| Mar 15, 2026 | DOCUPresident and CEO | Option exerciseCode M · direct | 65,560 | — | — | 207,821 | Form 4 |
| Jan 9, 2026 | DOCUPresident and CEO | Open-market saleCode S · direct | 300 | $70.83 | $21K@ $70.83 | 142,261 | Form 4 |
| Jan 9, 2026 | DOCUPresident and CEO | Open-market saleCode S · direct | 9,799 | $69.98 | $686K@ $69.98 | 142,561 | Form 4 |
| Jan 9, 2026 | DOCUPresident and CEO | Open-market saleCode S · direct | 16,151 | $69.35 | $1.1M@ $69.35 | 152,360 | Form 4 |
| Dec 15, 2025 | DOCUPresident and CEO | Option exerciseCode M · direct | 7,195 | — | — | 19,628 | Form 4 |
| Dec 15, 2025 | DOCUPresident and CEO | Option exerciseCode M · direct | 5,087 | — | — | 32,278 | Form 4 |
| Dec 15, 2025 | DOCUPresident and CEO | Option exerciseCode M · direct | 8,750 | — | — | 17,500 | Form 4 |
| Dec 15, 2025 | DOCUPresident and CEO | Option exerciseCode M · direct | 3,215 | — | — | 6,429 | Form 4 |
| Dec 15, 2025 | DOCUPresident and CEO | Option exerciseCode M · direct | 10,602 | — | — | 84,812 | Form 4 |
| Dec 15, 2025 | DOCUPresident and CEO | Option exerciseCode M · direct | 10,466 | — | — | 104,660 | Form 4 |
| Dec 15, 2025 | DOCUPresident and CEO | Option exerciseCode M · direct | 8,749 | — | — | 52,494 | Form 4 |
| Dec 15, 2025 | DOCUPresident and CEO | Option exerciseCode M · direct | 11,497 | — | — | 45,989 | Form 4 |
| Dec 15, 2025 | DOCUPresident and CEO | Shares withheld for tax or exercise priceCode F · direct | 33,296 | — | — | 168,511 | Form 4 |
| Dec 15, 2025 | DOCUPresident and CEO | Option exerciseCode M · direct | 65,561 | — | — | 201,807 | Form 4 |