| Sep 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 1,407 | $51.90 | $73K@ $51.90 | 67,868 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 2,808 | — | — | 69,275 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 2,057 | $51.90 | $107K@ $51.90 | 66,467 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 4,105 | — | — | 68,524 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 2,070 | $51.90 | $107K@ $51.90 | 64,419 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 4,130 | — | — | 66,489 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 1,614 | $51.90 | $84K@ $51.90 | 62,359 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 3,220 | — | — | 63,973 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 3,201 | $51.90 | $166K@ $51.90 | 60,753 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 6,388 | — | — | 63,954 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Grant or awardCode A · direct | 61,034 | — | — | 61,034 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 5,543 | $42.19 | $234K@ $42.19 | 57,008 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 11,063 | — | — | 62,551 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 8,105 | $42.19 | $342K@ $42.19 | 51,488 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 16,177 | — | — | 59,593 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 2,026 | $42.19 | $85K@ $42.19 | 43,416 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 4,043 | — | — | 45,442 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 2,070 | $42.19 | $87K@ $42.19 | 41,399 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 4,130 | — | — | 43,469 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 1,614 | $42.19 | $68K@ $42.19 | 39,339 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 3,221 | — | — | 40,953 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 3,200 | $42.19 | $135K@ $42.19 | 37,732 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 6,387 | — | — | 40,932 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 6,973 | $42.19 | $294K@ $42.19 | 34,545 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 13,918 | — | — | 41,518 | Form 4 |
| May 16, 2026 | DTEVP, Chief Revenue Officer | Grant or awardCode A · direct | 4,043 | — | — | 4,043 | Form 4 |
| May 16, 2026 | DTEVP, Chief Revenue Officer | Grant or awardCode A · direct | 33,522 | — | — | 33,522 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 1,597 | $39.21 | $63K@ $39.21 | 27,600 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 4,130 | — | — | 29,197 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 993 | $39.21 | $39K@ $39.21 | 25,067 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 3,221 | — | — | 26,060 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 1,969 | $39.21 | $77K@ $39.21 | 22,839 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 6,388 | — | — | 24,808 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 4,423 | $39.21 | $173K@ $39.21 | 18,420 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 13,918 | — | — | 22,843 | Form 4 |
| Dec 10, 2025 | DTEVP, Chief Revenue Officer | Open-market saleCode S · direct | 7,505 | $45.27 | $340K@ $45.27 | 8,925 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 1,889 | $44.45 | $84K@ $44.45 | 16,430 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 4,130 | — | — | 18,319 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 1,474 | $44.45 | $66K@ $44.45 | 14,189 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 3,222 | — | — | 15,663 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 2,921 | $44.45 | $130K@ $44.45 | 12,441 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 6,387 | — | — | 15,362 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Revenue Officer | Shares withheld for tax or exercise priceCode F · direct | 6,364 | $44.45 | $283K@ $44.45 | 8,975 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Revenue Officer | Option exerciseCode M · direct | 13,918 | — | — | 15,339 | Form 4 |