| Jul 1, 2026 | Buy | 58 | 223.14 USD | — | SEC |
| Jul 1, 2026 | Buy | 4 | 223.51 USD | — | SEC |
| May 15, 2026 | Award | 1,073 | — | — | SEC |
| May 7, 2026 | Award | 4,028 | 0.00 USD | $0 | SEC |
| Apr 1, 2026 | Buy | 56 | 183.80 USD | $10.3K | SEC |
| Jan 5, 2026 | Buy | 54 | 186.00 USD | $10K | SEC |
| Dec 16, 2025 | Buy | 545 | 183.96 USD | $100.3K | SEC |
| Nov 18, 2025 | Buy | 588 | 180.80 USD | $106.3K | SEC |
| Oct 1, 2025 | Buy | 53 | 185.95 USD | $9.9K | SEC |
| Jul 1, 2025 | Buy | 59 | 159.29 USD | $9.4K | SEC |
| May 16, 2025 | Award | 1,161 | — | — | SEC |
| May 12, 2025 | Award | 3,901 | 0.00 USD | $0 | SEC |
| Apr 2, 2025 | Buy | 42 | 164.80 USD | $6.9K | SEC |
| Jan 2, 2025 | Buy | 40 | 168.59 USD | $6.7K | SEC |
| Oct 1, 2024 | Buy | 39 | 167.30 USD | $6.5K | SEC |
| Oct 1, 2024 | Buy | 3,571 | 14.00 USD | $50K | SEC |
| Oct 1, 2024 | Award | 3,571 | 0.00 USD | $0 | SEC |
| Jul 2, 2024 | Buy | 42 | 150.17 USD | $6.3K | SEC |
| May 9, 2024 | Award | 1,277 | — | — | SEC |
| Apr 2, 2024 | Buy | 24 | 154.19 USD | $3.7K | SEC |
| Jan 2, 2024 | Buy | 24 | 143.85 USD | $3.5K | SEC |
| Oct 3, 2023 | Buy | 31 | 110.04 USD | $3.4K | SEC |
| Jul 5, 2023 | Buy | 28 | 116.16 USD | $3.3K | SEC |
| May 5, 2023 | Award | 1,655 | — | — | SEC |
| Mar 30, 2023 | Award | 165 | — | — | SEC |