| Sep 18, 2026 | DTEVP, Chief Technology Officer | Open-market saleCode S · direct | 50,000 | $57.21 | $2.9M@ $57.21 | 904,846 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Technology Officer | Open-market saleCode S · indirect | 41 | $51.90 | $2K@ $51.90 | 2,075 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · indirect | 82 | — | — | 2,116 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Technology Officer | Open-market saleCode S · indirect | 58 | $51.90 | $3K@ $51.90 | 2,034 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · indirect | 116 | — | — | 2,092 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 1,422 | $51.90 | $74K@ $51.90 | 954,846 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 2,584 | — | — | 956,268 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 2,078 | $51.90 | $108K@ $51.90 | 953,684 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 3,777 | — | — | 955,762 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 2,272 | $51.90 | $118K@ $51.90 | 951,985 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 4,130 | — | — | 954,257 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 1,771 | $51.90 | $92K@ $51.90 | 950,127 | Form 4 |
| Sep 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 3,220 | — | — | 951,898 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Grant or awardCode A · indirect | 463 | — | — | 463 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Grant or awardCode A · direct | 48,590 | — | — | 48,590 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Open-market saleCode S · indirect | 162 | $42.19 | $7K@ $42.19 | 1,976 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · indirect | 324 | — | — | 2,138 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Open-market saleCode S · indirect | 59 | $42.19 | $2K@ $42.19 | 1,814 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · indirect | 117 | — | — | 1,873 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Open-market saleCode S · indirect | 10 | $42.19 | $422@ $42.19 | 1,756 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · indirect | 19 | — | — | 1,766 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Open-market saleCode S · indirect | 16 | $42.19 | $675@ $42.19 | 1,747 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · indirect | 31 | — | — | 1,763 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 5,600 | $42.19 | $236K@ $42.19 | 948,300 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 10,181 | — | — | 953,900 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 8,186 | $42.19 | $345K@ $42.19 | 943,719 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 14,883 | — | — | 951,905 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 2,224 | $42.19 | $94K@ $42.19 | 937,022 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 4,043 | — | — | 939,246 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 2,272 | $42.19 | $96K@ $42.19 | 935,203 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 4,130 | — | — | 937,475 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 1,772 | $42.19 | $75K@ $42.19 | 933,345 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 3,221 | — | — | 935,117 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 2,105 | $42.19 | $89K@ $42.19 | 931,896 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 3,827 | — | — | 934,001 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 2,863 | $42.19 | $121K@ $42.19 | 930,174 | Form 4 |
| Jun 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 5,204 | — | — | 933,037 | Form 4 |
| May 16, 2026 | DTEVP, Chief Technology Officer | Grant or awardCode A · direct | 4,043 | — | — | 4,043 | Form 4 |
| May 16, 2026 | DTEVP, Chief Technology Officer | Grant or awardCode A · direct | 30,845 | — | — | 30,845 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Open-market saleCode S · indirect | 59 | $39.21 | $2K@ $39.21 | 1,470 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · indirect | 117 | — | — | 1,529 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Open-market saleCode S · indirect | 10 | $39.21 | $392@ $39.21 | 1,412 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · indirect | 19 | — | — | 1,422 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Open-market saleCode S · indirect | 16 | $39.21 | $627@ $39.21 | 1,403 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · indirect | 31 | — | — | 1,419 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 2,272 | $39.21 | $89K@ $39.21 | 927,653 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 4,130 | — | — | 929,925 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 1,772 | $39.21 | $69K@ $39.21 | 925,795 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 3,221 | — | — | 927,567 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 2,105 | $39.21 | $83K@ $39.21 | 924,346 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 3,827 | — | — | 926,451 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 2,863 | $39.21 | $112K@ $39.21 | 922,624 | Form 4 |
| Mar 5, 2026 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 5,204 | — | — | 925,487 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Open-market saleCode S · indirect | 59 | $44.83 | $3K@ $44.83 | 1,388 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Option exerciseCode M · indirect | 116 | — | — | 1,447 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Open-market saleCode S · indirect | 10 | $44.45 | $445@ $44.45 | 1,331 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Option exerciseCode M · indirect | 20 | — | — | 1,341 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Open-market saleCode S · indirect | 16 | $44.45 | $711@ $44.45 | 1,321 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Option exerciseCode M · indirect | 31 | — | — | 1,337 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 2,272 | $44.45 | $101K@ $44.45 | 920,283 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 4,130 | — | — | 922,555 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 1,773 | $44.45 | $79K@ $44.45 | 918,425 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 3,222 | — | — | 920,198 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 2,106 | $44.45 | $94K@ $44.45 | 916,976 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 3,828 | — | — | 919,082 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 2,864 | $44.45 | $127K@ $44.45 | 915,254 | Form 4 |
| Dec 5, 2025 | DTEVP, Chief Technology Officer | Option exerciseCode M · direct | 5,206 | — | — | 918,118 | Form 4 |