| May 21, 2026 | AwardD | 9,101 | 0.00 USD | $0 | SEC |
| May 19, 2026 | Exercise | 28,181 | — | — | SEC |
| May 19, 2026 | ExerciseD | -28,181 | 0.00 USD | $0 | SEC |
| May 23, 2025 | AwardD | 28,181 | 0.00 USD | $0 | SEC |
| May 9, 2025 | ExerciseD | -16,454 | 0.00 USD | $0 | SEC |
| May 9, 2025 | Exercise | 16,454 | — | — | SEC |
| May 10, 2024 | AwardD | 16,454 | 0.00 USD | $0 | SEC |
| May 3, 2024 | Other | -77,253 | — | — | SEC |
| May 3, 2024 | Other | -54,725 | — | — | SEC |
| May 3, 2024 | Award | 37,518 | 0.00 USD | $0 | SEC |
| May 3, 2024 | Other | -27,096 | — | — | SEC |
| Mar 11, 2024 | Sell | -6,973 | 240.21 USD | $1.7M | SEC |
| Mar 11, 2024 | Sell | -350 | 241.38 USD | $84.5K | SEC |
| Feb 22, 2024 | Other | -1,419 | 229.14 USD | $325.1K | SEC |
| Feb 8, 2024 | Award | 11,521 | 0.00 USD | $0 | SEC |
| Dec 19, 2023 | Award | 27,960 | 0.00 USD | $0 | SEC |
| Dec 19, 2023 | Other | -11,003 | 228.45 USD | $2.5M | SEC |
| Dec 13, 2023 | Gift | 3,839 | 0.00 USD | $0 | SEC |
| Dec 13, 2023 | Gift | -3,839 | 0.00 USD | $0 | SEC |
| Nov 15, 2023 | Other | -253 | 233.56 USD | $59.1K | SEC |
| Aug 10, 2023 | Gift | -3,840 | 0.00 USD | $0 | SEC |
| Aug 10, 2023 | Gift | 3,840 | 0.00 USD | $0 | SEC |
| Mar 24, 2023 | Gift | 7,679 | 0.00 USD | $0 | SEC |
| Mar 24, 2023 | Gift | -7,679 | 0.00 USD | $0 | SEC |
| Mar 24, 2023 | Gift | 17,251 | 0.00 USD | $0 | SEC |