| Insider Trading |
Relationship |
Date |
Transaction |
Cost |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
| HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 17 '26 | Buy | 419.94 | 1 | 420 | 3,435,499 | Apr 20 11:53 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 16 '26 | Buy | 424.47 | 1 | 424 | 3,435,498 | Apr 17 11:50 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 15 '26 | Buy | 419.26 | 1 | 419 | 3,435,497 | Apr 16 01:18 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 14 '26 | Buy | 413.96 | 1 | 414 | 3,435,496 | Apr 15 11:41 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 13 '26 | Buy | 414.88 | 1 | 415 | 3,435,495 | Apr 14 12:29 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 10 '26 | Buy | 407.06 | 1 | 407 | 3,435,494 | Apr 13 11:31 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 09 '26 | Buy | 401.64 | 1 | 402 | 3,435,493 | Apr 10 04:23 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 08 '26 | Buy | 449.00 | 3 | 1,347 | 3,435,492 | Apr 09 02:37 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 07 '26 | Buy | 447.12 | 1 | 447 | 3,435,489 | Apr 09 01:53 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 06 '26 | Buy | 443.42 | 1 | 443 | 3,461,296 | Apr 07 01:42 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 02 '26 | Buy | 443.26 | 1 | 443 | 3,461,344 | Apr 06 02:44 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 01 '26 | Buy | 454.04 | 1 | 454 | 3,461,343 | Apr 02 01:46 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 31 '26 | Buy | 470.18 | 1 | 470 | 3,467,937 | Apr 01 11:49 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 30 '26 | Buy | 494.25 | 1 | 494 | 3,467,936 | Mar 31 11:34 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 26 '26 | Buy | 526.13 | 1 | 526 | 3,467,934 | Mar 30 03:51 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 27 '26 | Buy | 518.21 | 1 | 518 | 3,467,935 | Mar 30 03:51 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 25 '26 | Buy | 538.37 | 1 | 538 | 3,467,933 | Mar 26 02:49 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 24 '26 | Buy | 534.94 | 1 | 535 | 3,467,932 | Mar 25 03:40 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 23 '26 | Buy | 529.07 | 1 | 529 | 3,467,931 | Mar 24 02:20 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 20 '26 | Buy | 533.81 | 1 | 534 | 3,467,930 | Mar 23 11:42 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 19 '26 | Buy | 527.28 | 1 | 527 | 3,467,929 | Mar 20 12:33 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 18 '26 | Buy | 531.96 | 1 | 532 | 3,467,928 | Mar 19 11:47 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 17 '26 | Buy | 525.47 | 1 | 525 | 3,467,927 | Mar 18 12:52 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 16 '26 | Buy | 524.58 | 1 | 525 | 3,467,926 | Mar 17 11:22 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 13 '26 | Buy | 529.10 | 1 | 529 | 3,467,925 | Mar 16 12:51 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 12 '26 | Buy | 532.02 | 1 | 532 | 3,469,114 | Mar 13 10:45 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 11 '26 | Buy | 523.28 | 1 | 523 | 3,469,113 | Mar 12 11:40 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 10 '26 | Buy | 526.83 | 1 | 527 | 3,469,112 | Mar 11 10:42 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 09 '26 | Buy | 527.22 | 1 | 527 | 3,469,111 | Mar 10 11:44 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 06 '26 | Buy | 526.43 | 1 | 526 | 3,469,110 | Mar 09 11:33 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 05 '26 | Buy | 529.46 | 1 | 529 | 3,469,109 | Mar 06 12:23 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 04 '26 | Buy | 530.21 | 1 | 530 | 3,469,108 | Mar 05 02:58 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 03 '26 | Buy | 522.34 | 1 | 522 | 3,469,107 | Mar 04 01:55 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Mar 02 '26 | Buy | 524.01 | 1 | 524 | 3,469,106 | Mar 03 01:15 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 27 '26 | Buy | 517.29 | 1 | 517 | 3,479,382 | Mar 02 11:44 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 26 '26 | Buy | 507.39 | 1 | 507 | 3,479,381 | Feb 27 10:58 AM | | EPPS DONNA E | Director | Feb 25 '26 | Buy | 510.45 | 895 | 456,853 | 2,921 | Feb 27 09:23 AM | | EPPS DONNA E | Director | Feb 25 '26 | Sale | 510.08 | 895 | 456,522 | 3,816 | Feb 27 09:23 AM | | Donna Epps | Director | Feb 25 '26 | Proposed Sale | 512.54 | 895 | 458,723 | | Feb 26 09:18 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 25 '26 | Buy | 510.65 | 1 | 511 | 3,479,380 | Feb 26 12:09 PM | | BUFFINGTON STEPHANIE | Chief Accounting Officer | Feb 24 '26 | Sale | 503.00 | 1,608 | 808,824 | 2,133 | Feb 25 05:31 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 24 '26 | Buy | 520.15 | 1 | 520 | 3,479,379 | Feb 25 12:15 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 23 '26 | Buy | 519.85 | 1 | 520 | 3,479,378 | Feb 24 12:06 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 20 '26 | Buy | 504.28 | 1 | 504 | 3,479,377 | Feb 23 03:10 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 19 '26 | Buy | 469.18 | 1 | 469 | 3,479,376 | Feb 20 10:29 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 18 '26 | Buy | 435.13 | 1 | 435 | 3,479,375 | Feb 19 12:07 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 17 '26 | Buy | 425.55 | 1 | 426 | 3,479,374 | Feb 18 11:15 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 13 '26 | Buy | 426.38 | 1 | 426 | 3,479,373 | Feb 17 10:41 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 12 '26 | Buy | 413.24 | 1 | 413 | 3,479,372 | Feb 13 11:00 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 11 '26 | Buy | 407.53 | 1 | 408 | 3,479,371 | Feb 12 11:18 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 10 '26 | Buy | 388.01 | 1 | 388 | 3,479,370 | Feb 11 12:36 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 09 '26 | Buy | 371.57 | 1 | 372 | 3,479,369 | Feb 10 10:28 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Feb 06 '26 | Buy | 360.24 | 1 | 360 | 3,479,368 | Feb 09 11:15 AM | | 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 |
|