| Jul 8, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $397.4700 | $397.00 |
| Jul 7, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $400.6700 | $400.00 |
| Jul 6, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $408.8900 | $408.00 |
| Jul 2, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $402.6400 | $402.00 |
| Jul 1, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $426.0000 | $426.00 |
| Jun 30, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $435.7400 | $435.00 |
| Jun 29, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $410.8800 | $410.00 |
| Jun 26, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $397.4800 | $397.00 |
| Jun 25, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $388.5800 | $388.00 |
| Jun 24, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $374.1000 | $374.00 |
| Jun 23, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $370.6000 | $370.00 |
| Jun 22, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $351.3300 | $351.00 |
| Jun 18, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $355.4700 | $355.00 |
| Jun 17, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $356.6000 | $356.00 |
| Jun 16, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $356.3100 | $356.00 |
| Jun 15, 2026 | DOYLE PETER | Director | P | 4 | $381.9500 | $1.53K |
| Jun 15, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $369.4000 | $369.00 |
| Jun 12, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $384.5300 | $384.00 |
| Jun 11, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $370.4700 | $370.00 |
| Jun 10, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $380.3700 | $380.00 |
| Jun 9, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $386.6200 | $386.00 |
| Jun 8, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $402.6500 | $402.00 |
| Jun 8, 2026 | STEDDUM CHRIS | Chief Financial Officer | S | 100 | $401.1800 | $40.12K |
| Jun 8, 2026 | STEDDUM CHRIS | Chief Financial Officer | S | 730 | $400.2100 | $292.15K |
| Jun 5, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $394.8400 | $394.00 |
| Jun 5, 2026 | STEDDUM CHRIS | Chief Financial Officer | S | 3,170 | $400.2500 | $1.27M |
| Jun 4, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $406.7300 | $406.00 |
| Jun 3, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $406.7200 | $406.00 |
| Jun 2, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $368.2000 | $368.00 |
| Jun 1, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $387.3800 | $387.00 |
| May 29, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $395.3900 | $395.00 |
| May 28, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $406.2600 | $406.00 |
| May 27, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $404.8600 | $404.00 |
| May 26, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $402.9000 | $402.00 |
| May 22, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $400.8500 | $400.00 |
| May 21, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $396.4300 | $396.00 |
| May 20, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 2 | $395.9300 | $791.00 |
| May 19, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 2 | $390.2100 | $780.00 |
| May 18, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $385.1400 | $385.00 |
| May 15, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $387.6200 | $387.00 |
| May 14, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $385.2100 | $385.00 |
| May 13, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $381.1000 | $381.00 |
| May 12, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $393.7100 | $393.00 |
| May 11, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | A | 1 | $401.4400 | $401.00 |
| May 8, 2026 | DOYLE PETER | Director | A | 254 | $0.0000 | $0.00 |
| May 8, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | A | 1 | $402.0000 | $402.00 |
| May 7, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $401.3200 | $401.00 |
| May 6, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $419.0200 | $419.00 |
| May 5, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $432.7100 | $432.00 |
| May 4, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $438.6900 | $438.00 |