| Sep 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 5,178 | — | — | 17,322 | Form 4 |
| Sep 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 7,325 | — | — | 0 | Form 4 |
| Sep 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 7,433 | — | — | 81,767 | Form 4 |
| Sep 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 3,528 | — | — | 20,671 | Form 4 |
| Sep 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 15,980 | — | — | 127,841 | Form 4 |
| Sep 15, 2026 | DOCUChief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 19,559 | — | — | 109,857 | Form 4 |
| Sep 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 39,444 | — | — | 129,416 | Form 4 |
| Jul 9, 2026 | DOCUChief Revenue Officer | Grant or awardCode A · direct | 44,600 | — | — | 44,600 | Form 4 |
| Jul 9, 2026 | DOCUChief Revenue Officer | Grant or awardCode A · direct | 89,200 | — | — | 89,200 | Form 4 |
| Jul 1, 2026 | DOCUChief Revenue Officer | Open-market saleCode S · direct | 6,000 | $45.54 | $273K@ $45.54 | 89,972 | Form 4 |
| Jun 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 5,178 | — | — | 22,500 | Form 4 |
| Jun 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 7,325 | — | — | 5,330 | Form 4 |
| Jun 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 15,980 | — | — | 143,821 | Form 4 |
| Jun 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 4,033 | — | — | 24,199 | Form 4 |
| Jun 15, 2026 | DOCUChief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 16,123 | — | — | 95,972 | Form 4 |
| Jun 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 32,516 | — | — | 112,095 | Form 4 |
| Apr 3, 2026 | DOCUChief Revenue Officer | Grant or awardCode A · direct | 346 | $41.11 | $14K@ $41.11 | 79,759 | Form 4 |
| Apr 1, 2026 | DOCUChief Revenue Officer | Open-market saleCode S · direct | 200 | $47.95 | $10K@ $47.95 | 79,233 | Form 4 |
| Apr 1, 2026 | DOCUChief Revenue Officer | Open-market saleCode S · direct | 3,108 | $47.31 | $147K@ $47.31 | 79,433 | Form 4 |
| Apr 1, 2026 | DOCUChief Revenue Officer | Open-market saleCode S · direct | 2,692 | $46.21 | $124K@ $46.21 | 82,541 | Form 4 |
| Mar 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 5,178 | — | — | 27,678 | Form 4 |
| Mar 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 7,324 | — | — | 12,655 | Form 4 |
| Mar 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 4,033 | — | — | 28,232 | Form 4 |
| Mar 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 15,980 | — | — | 159,801 | Form 4 |
| Mar 15, 2026 | DOCUChief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 16,252 | — | — | 85,233 | Form 4 |
| Mar 15, 2026 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 32,515 | — | — | 101,485 | Form 4 |
| Jan 2, 2026 | DOCUChief Revenue Officer | Open-market saleCode S · direct | 997 | $68.62 | $68K@ $68.62 | 68,970 | Form 4 |
| Jan 2, 2026 | DOCUChief Revenue Officer | Open-market saleCode S · direct | 1,100 | $67.78 | $75K@ $67.78 | 69,967 | Form 4 |
| Jan 2, 2026 | DOCUChief Revenue Officer | Open-market saleCode S · direct | 2,613 | $66.94 | $175K@ $66.94 | 71,067 | Form 4 |
| Jan 2, 2026 | DOCUChief Revenue Officer | Open-market saleCode S · direct | 1,290 | $65.43 | $84K@ $65.43 | 73,680 | Form 4 |
| Dec 15, 2025 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 5,178 | — | — | 32,856 | Form 4 |
| Dec 15, 2025 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 7,324 | — | — | 19,979 | Form 4 |
| Dec 15, 2025 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 4,033 | — | — | 32,265 | Form 4 |
| Dec 15, 2025 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 15,980 | — | — | 175,781 | Form 4 |
| Dec 15, 2025 | DOCUChief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 16,513 | — | — | 74,970 | Form 4 |
| Dec 15, 2025 | DOCUChief Revenue Officer | Option exerciseCode M · direct | 32,515 | — | — | 91,483 | Form 4 |