| Aug 20, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $377.8500 | $377.00 |
| Aug 19, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $372.1000 | $372.00 |
| Aug 18, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $361.1600 | $361.00 |
| Aug 17, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $357.3200 | $357.00 |
| Aug 14, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $357.5600 | $357.00 |
| Aug 13, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $343.0200 | $343.00 |
| Aug 12, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $353.1500 | $353.00 |
| Aug 11, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $352.6200 | $352.00 |
| Aug 10, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $345.1000 | $345.00 |
| Aug 7, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $353.2800 | $353.00 |
| Aug 6, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $355.6200 | $355.00 |
| Aug 5, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $385.9500 | $385.00 |
| Aug 4, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $403.5300 | $403.00 |
| Aug 3, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $392.6600 | $392.00 |
| Jul 31, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $400.0900 | $400.00 |
| Jul 30, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $389.1400 | $389.00 |
| Jul 29, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $394.1400 | $394.00 |
| Jul 28, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $393.0900 | $393.00 |
| Jul 27, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $409.3100 | $409.00 |
| Jul 24, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $423.9400 | $423.00 |
| Jul 23, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $429.5100 | $429.00 |
| Jul 22, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $427.4200 | $427.00 |
| Jul 21, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $413.4800 | $413.00 |
| Jul 20, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $416.4700 | $416.00 |
| Jul 17, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $420.1500 | $420.00 |
| Jul 16, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $416.0500 | $416.00 |
| Jul 15, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $414.1300 | $414.00 |
| Jul 14, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $408.3700 | $408.00 |
| Jul 13, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $411.1000 | $411.00 |
| Jul 10, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $385.8400 | $385.00 |
| Jul 9, 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | P | 1 | $400.1300 | $400.00 |
| 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 |