| Sep 15, 2026 | CTSHCLO, CAO & Corporate Secretary | Shares withheld for tax or exercise priceCode F · direct | 889 | $64.10 | $57K@ $64.10 | 40,667 | Form 4 |
| Sep 15, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 1,647 | — | — | 41,556 | Form 4 |
| Sep 2, 2026 | CTSHCLO, CAO & Corporate Secretary | Open-market saleCode S · direct | 2,500 | $63.37 | $158K@ $63.37 | 39,909 | Form 4 |
| Sep 1, 2026 | CTSHCLO, CAO & Corporate Secretary | Shares withheld for tax or exercise priceCode F · direct | 2,385 | $64.58 | $154K@ $64.58 | 42,409 | Form 4 |
| Sep 1, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 408 | — | — | 44,794 | Form 4 |
| Sep 1, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 2,242 | — | — | 44,386 | Form 4 |
| Sep 1, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 478 | — | — | 42,144 | Form 4 |
| Sep 1, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 1,274 | — | — | 41,666 | Form 4 |
| Aug 3, 2026 | CTSHCLO, CAO & Corporate Secretary | Open-market saleCode S · direct | 2,500 | $57.05 | $143K@ $57.05 | 40,392 | Form 4 |
| Jun 15, 2026 | CTSHCLO, CAO & Corporate Secretary | Shares withheld for tax or exercise priceCode F · direct | 888 | $52.17 | $46K@ $52.17 | 42,892 | Form 4 |
| Jun 15, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 1,646 | — | — | 43,780 | Form 4 |
| Jun 1, 2026 | CTSHCLO, CAO & Corporate Secretary | Shares withheld for tax or exercise priceCode F · direct | 2,388 | $55.76 | $133K@ $55.76 | 42,134 | Form 4 |
| Jun 1, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 407 | — | — | 44,522 | Form 4 |
| Jun 1, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 2,241 | — | — | 44,115 | Form 4 |
| Jun 1, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 478 | — | — | 41,874 | Form 4 |
| Jun 1, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 1,274 | — | — | 41,396 | Form 4 |
| Mar 15, 2026 | CTSHCLO, CAO & Corporate Secretary | Shares withheld for tax or exercise priceCode F · direct | 6,668 | $60.37 | $403K@ $60.37 | 39,815 | Form 4 |
| Mar 15, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 10,972 | — | — | 46,483 | Form 4 |
| Mar 15, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 1,647 | — | — | 35,511 | Form 4 |
| Mar 1, 2026 | CTSHCLO, CAO & Corporate Secretary | Shares withheld for tax or exercise priceCode F · direct | 1,196 | $64.43 | $77K@ $64.43 | 33,864 | Form 4 |
| Mar 1, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 956 | — | — | 35,060 | Form 4 |
| Mar 1, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 1,274 | — | — | 34,104 | Form 4 |
| Feb 25, 2026 | CTSHCLO, CAO & Corporate Secretary | Grant or awardCode A · direct | 10,972 | — | — | 10,972 | Form 4 |
| Feb 25, 2026 | CTSHCLO, CAO & Corporate Secretary | Grant or awardCode A · direct | 3,261 | — | — | 3,261 | Form 4 |
| Feb 25, 2026 | CTSHCLO, CAO & Corporate Secretary | Grant or awardCode A · direct | 26,903 | — | — | 26,903 | Form 4 |
| Feb 16, 2026 | CTSHCLO, CAO & Corporate Secretary | Shares withheld for tax or exercise priceCode F · direct | 1,198 | $66.55 | $80K@ $66.55 | 32,830 | Form 4 |
| Feb 16, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 283 | — | — | 34,028 | Form 4 |
| Feb 16, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 628 | — | — | 33,745 | Form 4 |
| Feb 16, 2026 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 1,225 | — | — | 33,117 | Form 4 |
| Dec 15, 2025 | CTSHCLO, CAO & Corporate Secretary | Shares withheld for tax or exercise priceCode F · direct | 903 | $83.94 | $76K@ $83.94 | 31,892 | Form 4 |
| Dec 15, 2025 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 1,646 | — | — | 32,795 | Form 4 |
| Dec 12, 2025 | CTSHCLO, CAO & Corporate Secretary | Open-market saleCode S · direct | 5,000 | $83.68 | $418K@ $83.68 | 31,149 | Form 4 |
| Dec 4, 2025 | CTSHCLO, CAO & Corporate Secretary | Open-market saleCode S · direct | 2,500 | $80.00 | $200K@ $80.00 | 36,149 | Form 4 |
| Dec 1, 2025 | CTSHCLO, CAO & Corporate Secretary | Shares withheld for tax or exercise priceCode F · direct | 1,206 | $77.71 | $94K@ $77.71 | 38,649 | Form 4 |
| Dec 1, 2025 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 955 | — | — | 39,855 | Form 4 |
| Dec 1, 2025 | CTSHCLO, CAO & Corporate Secretary | Option exerciseCode M · direct | 1,274 | — | — | 38,900 | Form 4 |