| Sep 15, 2026 | CTSHSVP, Controller & CAO | Shares withheld for tax or exercise priceCode F · direct | 66 | $64.10 | $4K@ $64.10 | 1,263 | Form 4 |
| Sep 15, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 200 | — | — | 1,329 | Form 4 |
| Sep 14, 2026 | CTSHSVP, Controller & CAO | Open-market saleCode S · direct | 134 | $62.40 | $8K@ $62.40 | 1,129 | Form 4 |
| Sep 1, 2026 | CTSHSVP, Controller & CAO | Shares withheld for tax or exercise priceCode F · direct | 206 | $64.58 | $13K@ $64.58 | 1,263 | Form 4 |
| Sep 1, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 408 | — | — | 1,469 | Form 4 |
| Sep 1, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 14 | — | — | 1,061 | Form 4 |
| Sep 1, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 199 | — | — | 1,047 | Form 4 |
| Aug 31, 2026 | CTSHSVP, Controller & CAO | Open-market saleCode S · direct | 144 | $63.34 | $9K@ $63.34 | 848 | Form 4 |
| Jul 1, 2026 | CTSHSVP, Controller & CAO | Open-market saleCode S · direct | 137 | $39.82 | $5K@ $39.82 | 992 | Form 4 |
| Jul 1, 2026 | CTSHSVP, Controller & CAO | Shares withheld for tax or exercise priceCode F · direct | 68 | $38.73 | $3K@ $38.73 | 1,129 | Form 4 |
| Jul 1, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 207 | — | — | 1,197 | Form 4 |
| Jun 15, 2026 | CTSHSVP, Controller & CAO | Open-market saleCode S · direct | 133 | $51.70 | $7K@ $51.70 | 990 | Form 4 |
| Jun 15, 2026 | CTSHSVP, Controller & CAO | Shares withheld for tax or exercise priceCode F · direct | 65 | $52.17 | $3K@ $52.17 | 1,123 | Form 4 |
| Jun 15, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 199 | — | — | 1,188 | Form 4 |
| Jun 1, 2026 | CTSHSVP, Controller & CAO | Open-market saleCode S · direct | 146 | $56.41 | $8K@ $56.41 | 989 | Form 4 |
| Jun 1, 2026 | CTSHSVP, Controller & CAO | Shares withheld for tax or exercise priceCode F · direct | 207 | $55.76 | $12K@ $55.76 | 1,135 | Form 4 |
| Jun 1, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 407 | — | — | 1,342 | Form 4 |
| Jun 1, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 14 | — | — | 935 | Form 4 |
| Jun 1, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 198 | — | — | 921 | Form 4 |
| May 18, 2026 | CTSHSVP, Controller & CAO | Open-market saleCode S · direct | 154 | $48.04 | $7K@ $48.04 | 723 | Form 4 |
| Apr 2, 2026 | CTSHSVP, Controller & CAO | Open-market saleCode S · direct | 194 | $61.29 | $12K@ $61.29 | 877 | Form 4 |
| Apr 1, 2026 | CTSHSVP, Controller & CAO | Shares withheld for tax or exercise priceCode F · direct | 70 | $61.35 | $4K@ $61.35 | 1,071 | Form 4 |
| Apr 1, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 207 | — | — | 1,141 | Form 4 |
| Mar 16, 2026 | CTSHSVP, Controller & CAO | Open-market saleCode S · direct | 131 | $60.78 | $8K@ $60.78 | 627 | Form 4 |
| Mar 15, 2026 | CTSHSVP, Controller & CAO | Shares withheld for tax or exercise priceCode F · direct | 67 | $60.37 | $4K@ $60.37 | 758 | Form 4 |
| Mar 15, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 200 | — | — | 825 | Form 4 |
| Mar 2, 2026 | CTSHSVP, Controller & CAO | Open-market saleCode S · direct | 151 | $63.16 | $10K@ $63.16 | 625 | Form 4 |
| Mar 1, 2026 | CTSHSVP, Controller & CAO | Shares withheld for tax or exercise priceCode F · direct | 81 | $64.43 | $5K@ $64.43 | 776 | Form 4 |
| Mar 1, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 28 | — | — | 857 | Form 4 |
| Mar 1, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 199 | — | — | 829 | Form 4 |
| Feb 25, 2026 | CTSHSVP, Controller & CAO | Grant or awardCode A · direct | 4,891 | — | — | 4,891 | Form 4 |
| Feb 17, 2026 | CTSHSVP, Controller & CAO | Open-market saleCode S · direct | 160 | $66.75 | $11K@ $66.75 | 630 | Form 4 |
| Feb 16, 2026 | CTSHSVP, Controller & CAO | Shares withheld for tax or exercise priceCode F · direct | 81 | $66.55 | $5K@ $66.55 | 790 | Form 4 |
| Feb 16, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 235 | — | — | 871 | Form 4 |
| Jan 1, 2026 | CTSHSVP, Controller & CAO | Shares withheld for tax or exercise priceCode F · direct | 116 | $83.00 | $10K@ $83.00 | 636 | Form 4 |
| Jan 1, 2026 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 310 | — | — | 752 | Form 4 |
| Dec 31, 2025 | CTSHSVP, Controller & CAO | Open-market saleCode S · direct | 203 | $84.14 | $17K@ $84.14 | 442 | Form 4 |
| Dec 15, 2025 | CTSHSVP, Controller & CAO | Open-market saleCode S · direct | 131 | $84.45 | $11K@ $84.45 | 645 | Form 4 |
| Dec 15, 2025 | CTSHSVP, Controller & CAO | Shares withheld for tax or exercise priceCode F · direct | 68 | $83.94 | $6K@ $83.94 | 776 | Form 4 |
| Dec 15, 2025 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 199 | — | — | 844 | Form 4 |
| Dec 1, 2025 | CTSHSVP, Controller & CAO | Open-market saleCode S · direct | 151 | $77.45 | $12K@ $77.45 | 645 | Form 4 |
| Dec 1, 2025 | CTSHSVP, Controller & CAO | Shares withheld for tax or exercise priceCode F · direct | 74 | $77.71 | $6K@ $77.71 | 796 | Form 4 |
| Dec 1, 2025 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 27 | — | — | 870 | Form 4 |
| Dec 1, 2025 | CTSHSVP, Controller & CAO | Option exerciseCode M · direct | 198 | — | — | 843 | Form 4 |