| Insider Trading |
Relationship |
Date |
Transaction |
Cost |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
| HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 29 '26 | Buy | 340.96 | 4 | 1,364 | 3,364,203 | Oct 01 03:34 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 28 '26 | Buy | 340.12 | 1 | 340 | 3,390,856 | Sep 29 01:36 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 25 '26 | Buy | 339.72 | 1 | 340 | 3,390,855 | Sep 29 09:28 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 24 '26 | Buy | 340.28 | 1 | 340 | 3,390,854 | Sep 25 11:29 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 23 '26 | Buy | 352.95 | 1 | 353 | 3,390,853 | Sep 24 10:57 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 22 '26 | Buy | 361.36 | 1 | 361 | 3,390,852 | Sep 23 11:41 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 21 '26 | Buy | 348.98 | 1 | 349 | 3,390,851 | Sep 22 09:45 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 18 '26 | Buy | 351.34 | 1 | 351 | 3,390,850 | Sep 21 12:56 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 17 '26 | Buy | 349.35 | 1 | 349 | 3,390,849 | Sep 18 11:50 AM | | DOYLE PETER | Director | Sep 15 '26 | Buy | 371.64 | 5 | 1,858 | 146,941 | Sep 17 04:22 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 16 '26 | Buy | 352.36 | 1 | 352 | 3,390,848 | Sep 17 10:43 AM | | Horizon Kinetics Asset Managem | 10% Owner | Sep 17 '26 | Proposed Sale | 299.52 | 250 | 74,880 | | Sep 17 09:02 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 15 '26 | Buy | 370.59 | 1 | 371 | 3,390,847 | Sep 16 03:40 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 14 '26 | Buy | 371.73 | 1 | 372 | 3,390,846 | Sep 15 01:58 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 11 '26 | Buy | 367.88 | 1 | 368 | 3,390,845 | Sep 14 10:57 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 10 '26 | Buy | 366.18 | 1 | 366 | 3,390,844 | Sep 11 11:13 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 09 '26 | Buy | 378.57 | 1 | 379 | 3,390,843 | Sep 10 11:31 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 08 '26 | Buy | 375.10 | 1 | 375 | 3,390,842 | Sep 09 10:46 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 04 '26 | Buy | 360.03 | 1 | 360 | 3,390,841 | Sep 08 12:43 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 03 '26 | Buy | 367.61 | 1 | 368 | 3,390,840 | Sep 04 04:07 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 02 '26 | Buy | 363.20 | 1 | 363 | 3,242,744 | Sep 03 10:48 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Sep 01 '26 | Buy | 369.10 | 1 | 369 | 3,242,743 | Sep 02 01:15 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 31 '26 | Buy | 369.47 | 1 | 369 | 3,244,021 | Sep 01 11:23 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 28 '26 | Buy | 364.42 | 1 | 364 | 3,244,020 | Aug 31 10:59 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 27 '26 | Buy | 365.74 | 1 | 366 | 3,244,019 | Aug 28 11:20 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 26 '26 | Buy | 375.00 | 1 | 375 | 3,244,018 | Aug 27 11:59 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 25 '26 | Buy | 372.58 | 1 | 373 | 3,244,017 | Aug 26 10:22 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 24 '26 | Buy | 377.39 | 1 | 377 | 3,244,016 | Aug 25 01:45 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 21 '26 | Buy | 381.51 | 1 | 382 | 3,244,015 | Aug 24 03:15 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 20 '26 | Buy | 377.85 | 1 | 378 | 3,244,014 | Aug 21 10:57 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 19 '26 | Buy | 372.10 | 1 | 372 | 3,244,013 | Aug 20 12:27 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 18 '26 | Buy | 361.16 | 1 | 361 | 3,244,012 | Aug 19 11:29 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 17 '26 | Buy | 357.32 | 1 | 357 | 3,244,011 | Aug 18 11:34 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 14 '26 | Buy | 357.56 | 1 | 358 | 3,244,010 | Aug 17 10:22 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 13 '26 | Buy | 343.02 | 1 | 343 | 3,244,009 | Aug 14 11:55 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 12 '26 | Buy | 353.15 | 1 | 353 | 3,244,008 | Aug 13 11:52 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 11 '26 | Buy | 352.62 | 1 | 353 | 3,244,007 | Aug 12 03:17 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 10 '26 | Buy | 345.10 | 1 | 345 | 3,244,006 | Aug 11 11:10 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 07 '26 | Buy | 353.28 | 1 | 353 | 3,244,005 | Aug 10 02:13 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 06 '26 | Buy | 355.62 | 1 | 356 | 3,244,004 | Aug 07 11:10 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 05 '26 | Buy | 385.95 | 1 | 386 | 3,244,003 | Aug 06 11:34 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 04 '26 | Buy | 403.53 | 1 | 404 | 3,244,002 | Aug 05 02:14 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Aug 03 '26 | Buy | 392.66 | 1 | 393 | 3,244,001 | Aug 04 12:48 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 31 '26 | Buy | 400.09 | 1 | 400 | 3,263,688 | Aug 03 01:16 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 30 '26 | Buy | 389.14 | 1 | 389 | 3,263,687 | Jul 31 10:22 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 29 '26 | Buy | 394.14 | 1 | 394 | 3,263,686 | Jul 30 02:20 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 28 '26 | Buy | 393.09 | 1 | 393 | 3,263,685 | Jul 29 12:08 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 27 '26 | Buy | 409.31 | 1 | 409 | 3,263,684 | Jul 28 11:26 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 24 '26 | Buy | 423.94 | 1 | 424 | 3,263,683 | Jul 27 11:43 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 23 '26 | Buy | 429.51 | 1 | 430 | 3,263,682 | Jul 24 12:10 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 22 '26 | Buy | 427.42 | 1 | 427 | 3,263,681 | Jul 23 01:43 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 21 '26 | Buy | 413.48 | 1 | 413 | 3,263,680 | Jul 22 12:08 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 20 '26 | Buy | 416.47 | 1 | 416 | 3,263,679 | Jul 21 10:38 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 17 '26 | Buy | 420.15 | 1 | 420 | 3,263,678 | Jul 20 11:43 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 16 '26 | Buy | 416.05 | 1 | 416 | 3,263,677 | Jul 17 12:19 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 15 '26 | Buy | 414.13 | 1 | 414 | 3,263,676 | Jul 16 01:38 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 14 '26 | Buy | 408.37 | 1 | 408 | 3,263,675 | Jul 15 12:16 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 13 '26 | Buy | 411.10 | 1 | 411 | 3,263,674 | Jul 14 12:09 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 10 '26 | Buy | 385.84 | 1 | 386 | 3,263,673 | Jul 13 12:00 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 09 '26 | Buy | 400.13 | 1 | 400 | 3,263,672 | Jul 10 11:51 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 08 '26 | Buy | 397.47 | 1 | 397 | 3,263,671 | Jul 09 11:19 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 07 '26 | Buy | 400.67 | 1 | 401 | 3,263,670 | Jul 08 04:02 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 06 '26 | Buy | 408.89 | 1 | 409 | 3,263,669 | Jul 07 12:49 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 02 '26 | Buy | 402.64 | 1 | 403 | 3,263,668 | Jul 06 11:54 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jul 01 '26 | Buy | 426.00 | 1 | 426 | 3,263,667 | Jul 02 04:20 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 30 '26 | Buy | 435.74 | 1 | 436 | 3,393,563 | Jul 01 12:37 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 29 '26 | Buy | 410.88 | 1 | 411 | 3,393,562 | Jun 30 10:24 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 26 '26 | Buy | 397.48 | 1 | 397 | 3,393,561 | Jun 29 12:45 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 25 '26 | Buy | 388.58 | 1 | 389 | 3,393,560 | Jun 26 10:56 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 24 '26 | Buy | 374.10 | 1 | 374 | 3,393,559 | Jun 25 10:42 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 23 '26 | Buy | 370.60 | 1 | 371 | 3,393,558 | Jun 24 11:40 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 22 '26 | Buy | 351.33 | 1 | 351 | 3,393,557 | Jun 23 12:02 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 18 '26 | Buy | 355.47 | 1 | 355 | 3,393,556 | Jun 22 01:42 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 17 '26 | Buy | 356.60 | 1 | 357 | 3,393,555 | Jun 18 11:27 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 16 '26 | Buy | 356.31 | 1 | 356 | 3,393,554 | Jun 17 04:06 PM | | DOYLE PETER | Director | Jun 15 '26 | Buy | 381.95 | 4 | 1,528 | 146,936 | Jun 17 02:18 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 15 '26 | Buy | 369.40 | 1 | 369 | 3,393,553 | Jun 16 01:51 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 12 '26 | Buy | 384.53 | 1 | 385 | 3,393,552 | Jun 15 10:48 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 15 '26 | Proposed Sale | 369.55 | 60 | 22,173 | | Jun 12 04:06 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 11 '26 | Buy | 370.47 | 1 | 370 | 3,393,551 | Jun 12 12:15 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 10 '26 | Buy | 380.37 | 1 | 380 | 3,393,550 | Jun 11 10:48 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 09 '26 | Buy | 386.62 | 1 | 387 | 3,393,549 | Jun 10 11:03 AM | | STEDDUM CHRIS | Chief Financial Officer | Jun 05 '26 | Sale | 400.25 | 3,170 | 1,268,792 | 12,870 | Jun 09 07:00 PM | | STEDDUM CHRIS | Chief Financial Officer | Jun 08 '26 | Sale | 400.33 | 830 | 332,271 | 12,040 | Jun 09 07:00 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 08 '26 | Buy | 402.65 | 1 | 403 | 3,393,548 | Jun 09 10:29 AM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 05 '26 | Buy | 394.84 | 1 | 395 | 3,393,547 | Jun 08 11:21 AM | | Chris Steddum | Affiliate | Jun 05 '26 | Proposed Sale | 406.73 | 4,000 | 1,626,920 | | Jun 05 04:01 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 04 '26 | Buy | 406.73 | 1 | 407 | 3,393,546 | Jun 05 01:25 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 03 '26 | Buy | 406.72 | 1 | 407 | 3,393,545 | Jun 04 03:47 PM | | HORIZON KINETICS ASSET MANAGEM | 10% Owner | Jun 02 '26 | Buy | 368.20 | 1 | 368 | 3,393,544 | Jun 03 01:07 PM | | 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 |
|