| Insider Trading |
Relationship |
Date |
Transaction |
Cost |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
| HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 05 '26 | Buy | 341.52 | 1 | 342 | 3,479,367 | Feb 06 10:59 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 04 '26 | Buy | 345.07 | 1 | 345 | 3,479,366 | Feb 05 12:19 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 03 '26 | Buy | 337.01 | 1 | 337 | 3,479,365 | Feb 04 12:44 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 02 '26 | Buy | 338.12 | 1 | 338 | 3,479,364 | Feb 03 12:20 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 30 '26 | Buy | 345.57 | 1 | 346 | 3,487,703 | Feb 02 11:40 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 29 '26 | Buy | 355.41 | 1 | 355 | 3,487,702 | Jan 30 12:40 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 28 '26 | Buy | 350.70 | 1 | 351 | 3,487,701 | Jan 29 12:18 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 27 '26 | Buy | 339.86 | 1 | 340 | 3,487,700 | Jan 28 11:18 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 26 '26 | Buy | 341.94 | 1 | 342 | 3,487,699 | Jan 27 12:42 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 23 '26 | Buy | 350.06 | 1 | 350 | 3,487,698 | Jan 26 12:25 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 22 '26 | Buy | 345.78 | 1 | 346 | 3,487,697 | Jan 23 11:26 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 21 '26 | Buy | 343.48 | 1 | 343 | 3,487,696 | Jan 22 12:15 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 20 '26 | Buy | 334.13 | 1 | 334 | 3,487,695 | Jan 21 10:45 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 16 '26 | Buy | 328.20 | 1 | 328 | 3,487,694 | Jan 20 03:13 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 15 '26 | Buy | 330.33 | 1 | 330 | 3,487,693 | Jan 16 12:11 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 14 '26 | Buy | 329.91 | 1 | 330 | 3,487,692 | Jan 15 11:13 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 13 '26 | Buy | 322.57 | 1 | 323 | 3,487,691 | Jan 14 01:16 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 12 '26 | Buy | 311.84 | 1 | 312 | 3,487,690 | Jan 13 01:48 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 09 '26 | Buy | 309.15 | 1 | 309 | 3,487,689 | Jan 12 04:11 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 08 '26 | Buy | 291.90 | 1 | 292 | 3,488,094 | Jan 09 11:13 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 07 '26 | Buy | 286.30 | 1 | 286 | 3,488,093 | Jan 08 04:59 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 06 '26 | Buy | 296.79 | 1 | 297 | 3,487,538 | Jan 07 02:52 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 05 '26 | Buy | 294.98 | 1 | 295 | 3,487,537 | Jan 06 12:07 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jan 02 '26 | Buy | 288.78 | 1 | 289 | 3,487,731 | Jan 05 02:57 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 31 '25 | Buy | 287.54 | 1 | 288 | 3,487,779 | Jan 02 11:20 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 30 '25 | Buy | 294.50 | 1 | 294 | 3,487,778 | Dec 31 11:28 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 29 '25 | Buy | 293.53 | 1 | 294 | 3,487,777 | Dec 30 12:20 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 26 '25 | Buy | 284.78 | 1 | 285 | 3,487,776 | Dec 29 12:50 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 24 '25 | Buy | 295.05 | 1 | 295 | 3,487,775 | Dec 29 11:17 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 23 '25 | Buy | 300.76 | 1 | 301 | 3,487,774 | Dec 29 10:43 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 22 '25 | Buy | 924.53 | 1 | 925 | 3,487,773 | Dec 23 03:28 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 19 '25 | Buy | 897.18 | 1 | 897 | 1,162,590 | Dec 22 11:07 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 18 '25 | Buy | 902.41 | 1 | 902 | 1,162,589 | Dec 19 10:31 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 17 '25 | Buy | 879.93 | 1 | 880 | 1,162,588 | Dec 18 11:05 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 16 '25 | Buy | 822.14 | 1 | 822 | 1,162,587 | Dec 17 12:34 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 15 '25 | Buy | 818.76 | 1 | 819 | 1,162,586 | Dec 16 12:13 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 12 '25 | Buy | 880.88 | 1 | 881 | 1,162,585 | Dec 15 10:33 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 11 '25 | Buy | 877.16 | 1 | 877 | 1,162,584 | Dec 12 11:35 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 10 '25 | Buy | 870.01 | 1 | 870 | 1,162,583 | Dec 11 01:02 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 09 '25 | Buy | 896.25 | 1 | 896 | 1,162,582 | Dec 10 12:42 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 08 '25 | Buy | 914.15 | 1 | 914 | 1,162,581 | Dec 09 11:33 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 05 '25 | Buy | 921.79 | 1 | 922 | 1,162,580 | Dec 08 12:34 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 04 '25 | Buy | 912.29 | 1 | 912 | 1,162,579 | Dec 05 10:14 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 03 '25 | Buy | 875.90 | 1 | 876 | 1,162,578 | Dec 04 01:38 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 02 '25 | Buy | 869.18 | 1 | 869 | 1,162,577 | Dec 03 10:42 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Dec 01 '25 | Buy | 866.88 | 1 | 867 | 1,162,576 | Dec 02 11:11 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 28 '25 | Buy | 867.31 | 1 | 867 | 1,162,575 | Dec 01 11:51 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 26 '25 | Buy | 863.45 | 1 | 863 | 1,162,574 | Nov 28 11:17 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 25 '25 | Buy | 853.41 | 1 | 853 | 1,162,573 | Nov 26 10:51 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 24 '25 | Buy | 880.12 | 1 | 880 | 1,162,572 | Nov 25 12:34 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 21 '25 | Buy | 895.11 | 1 | 895 | 1,162,571 | Nov 24 12:55 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 20 '25 | Buy | 918.95 | 1 | 919 | 1,162,570 | Nov 21 12:06 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 19 '25 | Buy | 899.24 | 1 | 899 | 1,162,569 | Nov 20 12:58 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 18 '25 | Buy | 914.17 | 1 | 914 | 1,162,568 | Nov 19 12:53 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 17 '25 | Buy | 1008.18 | 1 | 1,008 | 1,162,567 | Nov 18 02:05 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 14 '25 | Buy | 998.50 | 1 | 998 | 1,162,566 | Nov 17 12:56 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 13 '25 | Buy | 1020.76 | 1 | 1,021 | 1,162,565 | Nov 14 11:16 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 12 '25 | Buy | 996.33 | 1 | 996 | 1,162,564 | Nov 13 10:36 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 11 '25 | Buy | 1000.82 | 1 | 1,001 | 1,162,563 | Nov 12 12:24 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 10 '25 | Buy | 967.12 | 1 | 967 | 1,162,562 | Nov 12 12:24 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 07 '25 | Buy | 993.15 | 1 | 993 | 1,162,561 | Nov 10 11:39 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 06 '25 | Buy | 943.89 | 1 | 944 | 1,162,560 | Nov 07 11:37 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 05 '25 | Buy | 913.98 | 1 | 914 | 1,162,559 | Nov 06 11:13 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 04 '25 | Buy | 911.86 | 1 | 912 | 1,162,558 | Nov 05 12:13 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Nov 03 '25 | Buy | 933.41 | 1 | 933 | 1,162,557 | Nov 04 11:32 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 31 '25 | Buy | 934.21 | 1 | 934 | 1,162,556 | Nov 03 11:04 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 30 '25 | Buy | 940.76 | 1 | 941 | 1,162,555 | Oct 31 12:27 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 29 '25 | Buy | 912.12 | 1 | 912 | 1,162,554 | Oct 30 11:01 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 28 '25 | Buy | 925.20 | 1 | 925 | 1,162,553 | Oct 29 10:57 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 27 '25 | Buy | 933.51 | 1 | 934 | 1,162,552 | Oct 28 12:13 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 24 '25 | Buy | 949.13 | 1 | 949 | 1,162,551 | Oct 27 12:56 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 23 '25 | Buy | 939.12 | 1 | 939 | 1,162,550 | Oct 24 01:34 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 22 '25 | Buy | 935.82 | 1 | 936 | 1,162,549 | Oct 23 12:42 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 21 '25 | Buy | 938.73 | 1 | 939 | 1,162,548 | Oct 22 12:58 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 20 '25 | Buy | 944.58 | 1 | 945 | 1,162,547 | Oct 21 03:03 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 17 '25 | Buy | 929.17 | 1 | 929 | 1,162,546 | Oct 20 10:32 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 16 '25 | Buy | 934.95 | 1 | 935 | 1,162,545 | Oct 17 10:26 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 15 '25 | Buy | 924.33 | 1 | 924 | 1,162,544 | Oct 16 01:29 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 14 '25 | Buy | 882.84 | 1 | 883 | 1,162,543 | Oct 15 11:12 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 13 '25 | Buy | 898.51 | 1 | 899 | 1,162,542 | Oct 14 10:32 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 10 '25 | Buy | 887.41 | 1 | 887 | 1,162,541 | Oct 14 10:32 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 09 '25 | Buy | 936.32 | 1 | 936 | 1,162,540 | Oct 10 10:37 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 08 '25 | Buy | 935.09 | 1 | 935 | 1,162,539 | Oct 09 10:20 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 07 '25 | Buy | 964.32 | 1 | 964 | 1,162,538 | Oct 08 10:54 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 06 '25 | Buy | 950.35 | 1 | 950 | 1,162,537 | Oct 07 10:26 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 03 '25 | Buy | 970.62 | 1 | 971 | 1,162,536 | Oct 06 11:05 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 02 '25 | Buy | 967.13 | 1 | 967 | 1,162,535 | Oct 03 11:10 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Oct 01 '25 | Buy | 944.99 | 1 | 945 | 1,162,534 | Oct 02 03:57 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 30 '25 | Buy | 914.14 | 1 | 914 | 1,164,007 | Oct 01 12:45 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 29 '25 | Buy | 926.54 | 1 | 927 | 1,164,006 | Sep 30 11:34 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 26 '25 | Buy | 947.88 | 1 | 948 | 1,164,005 | Sep 29 02:09 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 25 '25 | Buy | 929.38 | 1 | 929 | 1,164,004 | Sep 26 11:08 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 24 '25 | Buy | 955.44 | 1 | 955 | 1,164,003 | Sep 25 11:32 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 23 '25 | Buy | 896.91 | 1 | 897 | 1,164,002 | Sep 24 11:38 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 22 '25 | Buy | 864.45 | 1 | 864 | 1,164,001 | Sep 23 12:34 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 19 '25 | Buy | 896.60 | 1 | 897 | 1,164,000 | Sep 22 12:43 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 18 '25 | Buy | 915.55 | 1 | 916 | 1,163,999 | Sep 19 11:17 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 17 '25 | Buy | 928.60 | 1 | 929 | 1,163,998 | Sep 18 10:51 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 16 '25 | Buy | 929.46 | 1 | 929 | 1,163,997 | Sep 17 10:36 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 15 '25 | Buy | 950.26 | 1 | 950 | 1,163,996 | Sep 16 11:24 AM |
|