| Tue, 29 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 4 | $1.36K |
| Fri, 25 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $339.72 |
| Mon, 28 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $340.12 |
| Thu, 24 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $340.28 |
| Wed, 23 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $352.95 |
| Tue, 22 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $361.36 |
| Mon, 21 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $348.98 |
| Fri, 18 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $351.34 |
| Thu, 17 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $349.35 |
| Tue, 15 Sep 2026 | DOYLE PETER | director | P-Purchase | 5 | $1.86K |
| Wed, 16 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $352.36 |
| Tue, 15 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $370.59 |
| Mon, 14 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $371.73 |
| Fri, 11 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $367.88 |
| Thu, 10 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $366.18 |
| Wed, 9 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $378.57 |
| Tue, 8 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $375.1 |
| Fri, 4 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $360.03 |
| Thu, 3 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $367.61 |
| Wed, 2 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $363.2 |
| Tue, 1 Sep 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $369.1 |
| Mon, 31 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $369.47 |
| Fri, 28 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $364.42 |
| Thu, 27 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $365.74 |
| Wed, 26 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $375 |
| Tue, 25 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $372.58 |
| Mon, 24 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $377.39 |
| Fri, 21 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $381.51 |
| Thu, 20 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $377.85 |
| Wed, 19 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $372.1 |
| Tue, 18 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $361.16 |
| Tue, 18 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $361.16 |
| Mon, 17 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $357.32 |
| Mon, 17 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $357.32 |
| Fri, 14 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $357.56 |
| Fri, 14 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $357.56 |
| Thu, 13 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $343.02 |
| Thu, 13 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $343.02 |
| Wed, 12 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $353.15 |
| Wed, 12 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $353.15 |
| Tue, 11 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $352.62 |
| Tue, 11 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $352.62 |
| Mon, 10 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $345.1 |
| Mon, 10 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $345.1 |
| Fri, 7 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $353.28 |
| Fri, 7 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $353.28 |
| Thu, 6 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $355.62 |
| Thu, 6 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $355.62 |
| Wed, 5 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $385.95 |
| Wed, 5 Aug 2026 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10 percent owner | P-Purchase | 1 | $385.95 |