| Insider Trading |
Relationship |
Date |
Transaction |
Cost |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
| HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 01 '26 | Buy | 387.38 | 1 | 387 | 3,393,543 | Jun 02 12:44 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 29 '26 | Buy | 395.39 | 1 | 395 | 3,395,624 | Jun 01 12:38 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 28 '26 | Buy | 406.26 | 1 | 406 | 3,395,623 | May 29 10:46 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 27 '26 | Buy | 404.86 | 1 | 405 | 3,395,622 | May 28 10:53 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 26 '26 | Buy | 402.90 | 1 | 403 | 3,395,621 | May 28 10:53 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 22 '26 | Buy | 400.85 | 1 | 401 | 3,395,620 | May 26 10:56 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 21 '26 | Buy | 396.43 | 1 | 396 | 3,395,619 | May 22 10:41 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 20 '26 | Buy | 395.93 | 2 | 792 | 3,395,618 | May 21 02:03 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 19 '26 | Buy | 390.21 | 2 | 780 | 3,395,616 | May 20 02:02 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 18 '26 | Buy | 385.14 | 1 | 385 | 3,395,614 | May 19 11:17 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 15 '26 | Buy | 387.62 | 1 | 388 | 3,395,613 | May 18 10:58 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 14 '26 | Buy | 385.21 | 1 | 385 | 3,395,612 | May 15 11:35 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 13 '26 | Buy | 381.10 | 1 | 381 | 3,395,611 | May 14 12:14 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 12 '26 | Buy | 393.71 | 1 | 394 | 3,395,610 | May 13 12:15 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 07 '26 | Buy | 401.32 | 1 | 401 | 3,395,607 | May 08 03:59 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 06 '26 | Buy | 419.02 | 1 | 419 | 3,395,606 | May 07 05:05 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 05 '26 | Buy | 432.71 | 1 | 433 | 3,426,154 | May 06 10:27 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 04 '26 | Buy | 438.69 | 1 | 439 | 3,426,153 | May 05 11:17 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | May 01 '26 | Buy | 433.13 | 1 | 433 | 3,426,152 | May 04 01:40 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 30 '26 | Buy | 436.80 | 1 | 437 | 3,435,508 | May 01 12:26 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 29 '26 | Buy | 435.76 | 1 | 436 | 3,435,507 | Apr 30 10:51 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 28 '26 | Buy | 435.73 | 1 | 436 | 3,435,506 | Apr 29 11:12 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 27 '26 | Buy | 436.44 | 1 | 436 | 3,435,505 | Apr 28 01:07 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 24 '26 | Buy | 435.40 | 1 | 435 | 3,435,504 | Apr 27 11:36 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 23 '26 | Buy | 436.73 | 1 | 437 | 3,435,503 | Apr 24 11:41 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 22 '26 | Buy | 437.87 | 1 | 438 | 3,435,502 | Apr 23 11:45 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 21 '26 | Buy | 441.84 | 1 | 442 | 3,435,501 | Apr 22 11:25 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Apr 20 '26 | Buy | 427.65 | 1 | 428 | 3,435,500 | Apr 21 10:29 AM | | 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 |
|