| Jul 1, 2026 | Buy | 187 | 223.14 USD | — | SEC |
| Jul 1, 2026 | Buy | 33 | 224.01 USD | — | SEC |
| May 15, 2026 | Award | 1,109 | — | — | SEC |
| May 15, 2026 | Award | 13,655 | 0.00 USD | $0 | SEC |
| Apr 1, 2026 | Buy | 206 | 183.80 USD | $37.9K | SEC |
| Jan 5, 2026 | Buy | 201 | 186.00 USD | $37.4K | SEC |
| Oct 1, 2025 | Buy | 195 | 185.95 USD | $36.3K | SEC |
| Jul 1, 2025 | Buy | 219 | 159.29 USD | $34.9K | SEC |
| May 19, 2025 | Award | 13,628 | 0.00 USD | $0 | SEC |
| May 16, 2025 | Award | 1,208 | — | — | SEC |
| Apr 2, 2025 | Buy | 194 | 164.80 USD | $32K | SEC |
| Jan 2, 2025 | Buy | 187 | 168.59 USD | $31.5K | SEC |
| Oct 1, 2024 | Buy | 182 | 167.30 USD | $30.4K | SEC |
| Jul 2, 2024 | Buy | 195 | 150.17 USD | $29.3K | SEC |
| May 17, 2024 | Award | 11,030 | 0.00 USD | $0 | SEC |
| May 9, 2024 | Award | 1,329 | — | — | SEC |
| Apr 2, 2024 | Buy | 166 | 154.19 USD | $25.6K | SEC |
| Jan 2, 2024 | Buy | 172 | 143.85 USD | $24.7K | SEC |
| Oct 3, 2023 | Buy | 221 | 110.04 USD | $24.3K | SEC |
| Jul 5, 2023 | Buy | 200 | 116.16 USD | $23.2K | SEC |
| Jun 22, 2023 | Award | 8,310 | 0.00 USD | $0 | SEC |
| May 5, 2023 | Award | 1,723 | — | — | SEC |
| Apr 3, 2023 | Buy | 176 | 109.33 USD | $19.2K | SEC |
| Jan 3, 2023 | Buy | 163 | 116.42 USD | $19K | SEC |
| Oct 4, 2022 | Buy | 202 | 89.29 USD | $18K | SEC |