| Jun 5, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $406.73 | $407 | filing |
| Jun 4, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $406.72 | $407 | filing |
| Jun 3, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $368.20 | $368 | filing |
| Jun 2, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $387.38 | $387 | filing |
| Jun 1, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $395.39 | $395 | filing |
| May 29, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $406.26 | $406 | filing |
| May 28, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $403.88 | $808 | filing |
| May 26, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $400.85 | $401 | filing |
| May 22, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $396.43 | $396 | filing |
| May 21, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $395.93 | $792 | filing |
| May 20, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $390.21 | $780 | filing |
| May 19, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $385.14 | $385 | filing |
| May 18, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $387.62 | $388 | filing |
| May 15, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $385.21 | $385 | filing |
| May 14, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $381.10 | $381 | filing |
| May 13, 2026 | Horizon Kinetics Asset Management LLC | | P Purchase | — | $393.71 | $394 | filing |