| Sep 9, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $379.00 | $378.57 |
| Sep 8, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $375.00 | $375.10 |
| Sep 4, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $360.00 | $360.03 |
| Sep 3, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $368.00 | $367.61 |
| Sep 2, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $363.00 | $363.20 |
| Sep 1, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $369.00 | $369.10 |
| Aug 31, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $369.00 | $369.47 |
| Aug 28, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $364.00 | $364.42 |
| Aug 27, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $366.00 | $365.74 |
| Aug 26, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $375.00 | $375.00 |
| Aug 25, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $373.00 | $372.58 |
| Aug 24, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $377.00 | $377.39 |
| Aug 21, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $382.00 | $381.51 |
| Aug 20, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $378.00 | $377.85 |
| Aug 19, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $372.00 | $372.10 |
| Aug 18, 2026 | Horizon Kinetics Asset Management LLC | 10% | Purchase | 1 | $361.00 | $361.16 |