| Sep 15, 2026 | CTASDirector | Grant or awardCode A · direct | 12 | $198.95 | $2K@ $198.95 | 4,747 | Form 4 |
| Jul 28, 2026 | CTASDirector | Grant or awardCode A · direct | 148 | $214.90 | $32K@ $214.90 | 4,734 | Form 4 |
| Jul 16, 2026 | CTASDirector | Open-market saleCode S · direct | 9,142 | $202.94 | $1.9M@ $202.94 | 26,592 | Form 4 |
| Jul 16, 2026 | CTASDirector | Shares withheld for tax or exercise priceCode F · direct | 1,406 | $203.44 | $286K@ $203.44 | 35,734 | Form 4 |
| Jul 16, 2026 | CTASDirector | Option exerciseCode M · direct | 10,548 | $27.10 | $286K@ $27.10 | 37,140 | Form 4 |
| Jun 15, 2026 | CTASDirector | Grant or awardCode A · direct | 12 | $174.74 | $2K@ $174.74 | 4,586 | Form 4 |
| Apr 14, 2026 | CTASDirector | Grant or awardCode A · direct | 181 | $176.14 | $32K@ $176.14 | 4,574 | Form 4 |
| Mar 13, 2026 | CTASDirector | Grant or awardCode A · direct | 10 | $194.28 | $2K@ $194.28 | 4,393 | Form 4 |
| Jan 20, 2026 | CTASDirector | Grant or awardCode A · direct | 165 | $193.74 | $32K@ $193.74 | 4,383 | Form 4 |
| Dec 15, 2025 | CTASDirector | Grant or awardCode A · direct | 10 | $188.45 | $2K@ $188.45 | 4,219 | Form 4 |
| Oct 28, 2025 | CTASDirector | Grant or awardCode A · direct | 168 | $189.89 | $32K@ $189.89 | 4,209 | Form 4 |
| Aug 15, 2025 | CTASDirector | Grant or awardCode A · direct | 8 | $216.55 | $2K@ $216.55 | 4,041 | Form 4 |
| Jul 29, 2025 | CTASDirector | Grant or awardCode A · direct | 143 | $222.68 | $32K@ $222.68 | 4,032 | Form 4 |
| May 15, 2025 | CTASDirector | Grant or awardCode A · direct | 7 | $218.49 | $2K@ $218.49 | 3,889 | Form 4 |
| Apr 8, 2025 | CTASDirector | Grant or awardCode A · direct | 168 | $190.11 | $32K@ $190.11 | 3,882 | Form 4 |
| Feb 14, 2025 | CTASDirector | Grant or awardCode A · direct | 7 | $204.22 | $1K@ $204.22 | 3,715 | Form 4 |
| Jan 14, 2025 | CTASDirector | Grant or awardCode A · direct | 166 | $192.28 | $32K@ $192.28 | 3,708 | Form 4 |
| Nov 15, 2024 | CTASDirector | Grant or awardCode A · direct | 6 | $215.20 | $1K@ $215.20 | 3,542 | Form 4 |
| Oct 29, 2024 | CTASDirector | Grant or awardCode A · direct | 134 | $209.14 | $28K@ $209.14 | 3,535 | Form 4 |
| Aug 15, 2024 | CTASDirector | Grant or awardCode A · direct | 7 | $191.94 | $1K@ $191.94 | 3,401 | Form 4 |
| Jul 23, 2024 | CTASDirector | Grant or awardCode A · direct | 149 | $189.01 | $28K@ $189.01 | 3,394 | Form 4 |
| May 15, 2024 | CTASDirector | Grant or awardCode A · direct | 6 | $173.10 | $1K@ $173.10 | 3,245 | Form 4 |
| Apr 9, 2024 | CTASDirector | Grant or awardCode A · direct | 166 | $169.43 | $28K@ $169.43 | 3,239 | Form 4 |
| Feb 14, 2024 | CTASDirector | Grant or awardCode A · direct | 7 | $153.17 | $1K@ $153.17 | 3,073 | Form 4 |
| Jan 16, 2024 | CTASDirector | Grant or awardCode A · direct | 191 | $147.14 | $28K@ $147.14 | 3,066 | Form 4 |
| Nov 14, 2023 | CTASDirector | Grant or awardCode A · direct | 7 | $136.64 | $967@ $136.64 | 2,875 | Form 4 |
| Oct 24, 2023 | CTASDirector | Grant or awardCode A · direct | 222 | $126.46 | $28K@ $126.46 | 2,868 | Form 4 |
| Aug 15, 2023 | CTASDirector | Grant or awardCode A · direct | 7 | $122.17 | $891@ $122.17 | 2,646 | Form 4 |
| Jul 25, 2023 | CTASDirector | Grant or awardCode A · direct | 187 | $129.11 | $24K@ $129.11 | 2,638 | Form 4 |
| May 15, 2023 | CTASDirector | Grant or awardCode A · direct | 6 | $117.27 | $704@ $117.27 | 2,451 | Form 4 |
| Apr 11, 2023 | CTASDirector | Grant or awardCode A · direct | 214 | $112.57 | $24K@ $112.57 | 2,445 | Form 4 |
| Feb 15, 2023 | CTASDirector | Grant or awardCode A · direct | 6 | $111.16 | $640@ $111.16 | 2,231 | Form 4 |
| Jan 10, 2023 | CTASDirector | Grant or awardCode A · direct | 217 | $111.24 | $24K@ $111.24 | 2,225 | Form 4 |
| Nov 15, 2022 | CTASDirector | Grant or awardCode A · direct | 5 | $111.20 | $576@ $111.20 | 2,008 | Form 4 |
| Oct 25, 2022 | CTASDirector | Grant or awardCode A · direct | 235 | $102.60 | $24K@ $102.60 | 2,003 | Form 4 |
| Aug 15, 2022 | CTASDirector | Grant or awardCode A · direct | 5 | $109.76 | $507@ $109.76 | 1,768 | Form 4 |
| Jul 26, 2022 | CTASDirector | Grant or awardCode A · direct | 243 | $99.46 | $24K@ $99.46 | 1,764 | Form 4 |
| May 16, 2022 | CTASDirector | Grant or awardCode A · direct | 4 | $94.43 | $361@ $94.43 | 1,521 | Form 4 |
| Apr 12, 2022 | CTASDirector | Grant or awardCode A · direct | 232 | $103.94 | $24K@ $103.94 | 1,517 | Form 4 |
| Feb 15, 2022 | CTASDirector | Grant or awardCode A · direct | 3 | $94.44 | $304@ $94.44 | 1,285 | Form 4 |
| Jan 11, 2022 | CTASDirector | Grant or awardCode A · direct | 238 | $101.28 | $24K@ $101.28 | 1,282 | Form 4 |
| Nov 15, 2021 | CTASDirector | Grant or awardCode A · direct | 2 | $109.73 | $247@ $109.73 | 1,044 | Form 4 |
| Oct 26, 2021 | CTASDirector | Grant or awardCode A · direct | 224 | $107.63 | $24K@ $107.63 | 1,041 | Form 4 |
| Aug 13, 2021 | CTASDirector | Grant or awardCode A · direct | 2 | $97.35 | $194@ $97.35 | 817 | Form 4 |
| Jul 27, 2021 | CTASDirector | Grant or awardCode A · direct | 248 | $97.22 | $24K@ $97.22 | 815 | Form 4 |
| May 15, 2021 | CTASDirector | Grant or awardCode A · direct | 1 | $89.52 | $107@ $89.52 | 567 | Form 4 |
| Apr 13, 2021 | CTASDirector | Grant or awardCode A · direct | 269 | $88.87 | $24K@ $88.87 | 566 | Form 4 |
| Feb 15, 2021 | CTASDirector | Grant or awardCode A · direct | 1 | $85.61 | $56@ $85.61 | 297 | Form 4 |
| Jan 19, 2021 | CTASDirector | Grant or awardCode A · direct | 297 | $80.51 | $24K@ $80.51 | 297 | Form 4 |