| Jun 22, 2026 | Sell | -100 | 146.41 USD | — | SEC |
| Jun 22, 2026 | Sell | -2,947 | 144.85 USD | — | SEC |
| Jun 22, 2026 | Sell | -500 | 141.65 USD | — | SEC |
| Jun 22, 2026 | Sell | -2,378 | 145.68 USD | — | SEC |
| Jun 22, 2026 | Sell | -13,196 | 145.10 USD | — | SEC |
| Jun 22, 2026 | Sell | -5,934 | 145.33 USD | — | SEC |
| Jun 22, 2026 | Sell | -4,830 | 143.09 USD | — | SEC |
| Jun 22, 2026 | Sell | -5,753 | 143.98 USD | — | SEC |
| Jun 17, 2026 | Sell | -1,702 | 146.09 USD | — | SEC |
| Jun 17, 2026 | Sell | -1,770 | 147.97 USD | — | SEC |
| Jun 17, 2026 | Sell | -1,838 | 147.07 USD | — | SEC |
| Jun 17, 2026 | Sell | -5,230 | 149.00 USD | — | SEC |
| Jun 17, 2026 | Award | 48,582 | 0.00 USD | — | SEC |
| Jun 12, 2026 | Award | 7,599 | 0.00 USD | $0 | SEC |
| May 26, 2026 | Sell | -17,500 | 135.93 USD | $2.4M | SEC |
| May 12, 2026 | Sell | -2,830 | 140.63 USD | $398K | SEC |
| May 12, 2026 | Sell | -1,932 | 138.58 USD | $267.7K | SEC |
| May 12, 2026 | Sell | -1,731 | 141.53 USD | $245K | SEC |
| May 12, 2026 | Sell | -4,487 | 142.75 USD | $640.5K | SEC |
| May 12, 2026 | Sell | -8,081 | 143.51 USD | $1.2M | SEC |
| May 12, 2026 | Award | 48,582 | 0.00 USD | $0 | SEC |
| May 12, 2026 | Sell | -4,716 | 144.32 USD | $680.6K | SEC |
| May 12, 2026 | Sell | -2,398 | 139.66 USD | $334.9K | SEC |
| Mar 10, 2026 | Sell | -17,500 | 58.87 USD | $1M | SEC |
| Oct 28, 2025 | Sell | -1,188 | 65.51 USD | $77.8K | SEC |