| Sep 24, 2026 PForm 4 → | Sep 25, 11:29 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $340.28 | $340 | 3,390,854 | +0.00% | |
| Sep 23, 2026 PForm 4 → | Sep 24, 10:57 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $352.95 | $353 | 3,390,853 | +0.00% | |
| Sep 22, 2026 PForm 4 → | Sep 23, 11:41 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $361.36 | $361 | 3,390,852 | +0.00% | |
| Sep 21, 2026 PForm 4 → | Sep 22, 9:45 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $348.98 | $349 | 3,390,851 | +0.00% | |
| Sep 18, 2026 PForm 4 → | Sep 21, 12:56 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $351.34 | $351 | 3,390,850 | +0.00% | |
| Sep 17, 2026 PForm 4 → | Sep 18, 11:50 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $349.35 | $349 | 3,390,849 | +0.00% | |
| Sep 16, 2026 PForm 4 → | Sep 17, 10:43 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $352.36 | $352 | 3,390,848 | +0.00% | |
| Sep 15, 2026 PForm 4 → | Sep 17, 4:22 pm EDT | Peter DoyleDirector | 5 | $371.64 | $1,858 | 146,941 | +0.00% | |
| Sep 15, 2026 PForm 4 → | Sep 16, 3:40 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $370.59 | $371 | 3,390,847 | +0.00% | |
| Sep 14, 2026 PForm 4 → | Sep 15, 1:58 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $371.73 | $372 | 3,390,846 | +0.00% | |
| Sep 11, 2026 PForm 4 → | Sep 14, 10:57 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $367.88 | $368 | 3,390,845 | +0.00% | |
| Sep 10, 2026 PForm 4 → | Sep 11, 11:13 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $366.18 | $366 | 3,390,844 | +0.00% | |
| Sep 9, 2026 PForm 4 → | Sep 10, 11:31 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $378.57 | $379 | 3,390,843 | +0.00% | |
| Sep 8, 2026 PForm 4 → | Sep 9, 10:46 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $375.10 | $375 | 3,390,842 | +0.00% | |
| Sep 4, 2026 PForm 4 → | Sep 8, 12:43 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $360.03 | $360 | 3,390,841 | +0.00% | |
| Sep 3, 2026 PForm 4 → | Sep 4, 4:07 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $367.61 | $368 | 3,390,840 | +0.00% | |
| Sep 2, 2026 PForm 4 → | Sep 3, 10:48 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $363.20 | $363 | 3,242,744 | +0.00% | |
| Sep 1, 2026 PForm 4 → | Sep 2, 1:15 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $369.10 | $369 | 3,242,743 | +0.00% | |
| Aug 31, 2026 PForm 4 → | Sep 1, 11:23 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $369.47 | $369 | 3,244,021 | +0.00% | |
| Aug 28, 2026 PForm 4 → | Aug 31, 10:59 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $364.42 | $364 | 3,244,020 | +0.00% | |
| Aug 27, 2026 PForm 4 → | Aug 28, 11:20 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $365.74 | $366 | 3,244,019 | +0.00% | |
| Aug 26, 2026 PForm 4 → | Aug 27, 11:59 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $375.00 | $375 | 3,244,018 | +0.00% | |
| Aug 25, 2026 PForm 4 → | Aug 26, 10:22 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $372.58 | $373 | 3,244,017 | +0.00% | |
| Aug 24, 2026 PForm 4 → | Aug 25, 1:45 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $377.39 | $377 | 3,244,016 | +0.00% | |
| Aug 21, 2026 PForm 4 → | Aug 24, 3:15 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $381.51 | $382 | 3,244,015 | +0.00% | |
| Aug 20, 2026 PForm 4 → | Aug 21, 10:57 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $377.85 | $378 | 3,244,014 | +0.00% | |
| Aug 19, 2026 PForm 4 → | Aug 20, 12:27 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $372.10 | $372 | 3,244,013 | +0.00% | |
| Aug 18, 2026 PForm 4 → | Aug 19, 11:29 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $361.16 | $361 | 3,244,012 | +0.00% | |
| Aug 17, 2026 PForm 4 → | Aug 18, 11:34 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $357.32 | $357 | 3,244,011 | +0.00% | |
| Aug 14, 2026 PForm 4 → | Aug 17, 10:22 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $357.56 | $358 | 3,244,010 | +0.00% | |
| Aug 13, 2026 PForm 4 → | Aug 14, 11:55 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $343.02 | $343 | 3,244,009 | +0.00% | |
| Aug 12, 2026 PForm 4 → | Aug 13, 11:52 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $353.15 | $353 | 3,244,008 | +0.00% | |
| Aug 11, 2026 PForm 4 → | Aug 12, 3:17 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $352.62 | $353 | 3,244,007 | +0.00% | |
| Aug 10, 2026 PForm 4 → | Aug 11, 11:10 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $345.10 | $345 | 3,244,006 | +0.00% | |
| Aug 7, 2026 PForm 4 → | Aug 10, 2:13 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $353.28 | $353 | 3,244,005 | +0.00% | |
| Aug 6, 2026 PForm 4 → | Aug 7, 11:10 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $355.62 | $356 | 3,244,004 | +0.00% | |
| Aug 5, 2026 PForm 4 → | Aug 6, 11:34 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $385.95 | $386 | 3,244,003 | +0.00% | |
| Aug 4, 2026 PForm 4 → | Aug 5, 2:14 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $403.53 | $404 | 3,244,002 | +0.00% | |
| Aug 3, 2026 PForm 4 → | Aug 4, 12:48 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $392.66 | $393 | 3,244,001 | +0.00% | |
| Jul 31, 2026 PForm 4 → | Aug 3, 1:16 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $400.09 | $400 | 3,263,688 | +0.00% | |
| Jul 30, 2026 PForm 4 → | Jul 31, 10:22 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $389.14 | $389 | 3,263,687 | +0.00% | |
| Jul 29, 2026 PForm 4 → | Jul 30, 2:20 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $394.14 | $394 | 3,263,686 | +0.00% | |
| Jul 28, 2026 PForm 4 → | Jul 29, 12:08 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $393.09 | $393 | 3,263,685 | +0.00% | |
| Jul 27, 2026 PForm 4 → | Jul 28, 11:26 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $409.31 | $409 | 3,263,684 | +0.00% | |
| Jul 24, 2026 PForm 4 → | Jul 27, 11:43 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $423.94 | $424 | 3,263,683 | +0.00% | |
| Jul 23, 2026 PForm 4 → | Jul 24, 12:10 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $429.51 | $430 | 3,263,682 | +0.00% | |
| Jul 22, 2026 PForm 4 → | Jul 23, 1:43 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $427.42 | $427 | 3,263,681 | +0.00% | |
| Jul 21, 2026 PForm 4 → | Jul 22, 12:08 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $413.48 | $413 | 3,263,680 | +0.00% | |
| Jul 20, 2026 PForm 4 → | Jul 21, 10:38 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $416.47 | $416 | 3,263,679 | +0.00% | |
| Jul 17, 2026 PForm 4 → | Jul 20, 11:43 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $420.15 | $420 | 3,263,678 | +0.00% | |
| Jul 16, 2026 PForm 4 → | Jul 17, 12:19 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $416.05 | $416 | 3,263,677 | +0.00% | |
| Jul 15, 2026 PForm 4 → | Jul 16, 1:38 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $414.13 | $414 | 3,263,676 | +0.00% | |
| Jul 14, 2026 PForm 4 → | Jul 15, 12:16 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $408.37 | $408 | 3,263,675 | +0.00% | |
| Jul 13, 2026 PForm 4 → | Jul 14, 12:09 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $411.10 | $411 | 3,263,674 | +0.00% | |
| Jul 10, 2026 PForm 4 → | Jul 13, 12:00 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $385.84 | $386 | 3,263,673 | +0.00% | |
| Jul 9, 2026 PForm 4 → | Jul 10, 11:51 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $400.13 | $400 | 3,263,672 | +0.00% | |
| Jul 8, 2026 PForm 4 → | Jul 9, 11:19 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $397.47 | $397 | 3,263,671 | +0.00% | |
| Jul 7, 2026 PForm 4 → | Jul 8, 4:02 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $400.67 | $401 | 3,263,670 | +0.00% | |
| Jul 6, 2026 PForm 4 → | Jul 7, 12:49 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $408.89 | $409 | 3,263,669 | +0.00% | |
| Jul 2, 2026 PForm 4 → | Jul 6, 11:54 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $402.64 | $403 | 3,263,668 | +0.00% | |
| Jul 1, 2026 PForm 4 → | Jul 2, 4:20 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $426.00 | $426 | 3,263,667 | +0.00% | |
| Jun 30, 2026 PForm 4 → | Jul 1, 12:37 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $435.74 | $436 | 3,393,563 | +0.00% | |
| Jun 29, 2026 PForm 4 → | Jun 30, 10:24 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $410.88 | $411 | 3,393,562 | +0.00% | |
| Jun 26, 2026 PForm 4 → | Jun 29, 12:45 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $397.48 | $397 | 3,393,561 | +0.00% | |
| Jun 25, 2026 PForm 4 → | Jun 26, 10:56 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $388.58 | $389 | 3,393,560 | +0.00% | |
| Jun 24, 2026 PForm 4 → | Jun 25, 10:42 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $374.10 | $374 | 3,393,559 | +0.00% | |
| Jun 23, 2026 PForm 4 → | Jun 24, 11:40 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $370.60 | $371 | 3,393,558 | +0.00% | |
| Jun 22, 2026 PForm 4 → | Jun 23, 12:02 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $351.33 | $351 | 3,393,557 | +0.00% | |
| Jun 18, 2026 PForm 4 → | Jun 22, 1:42 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $355.47 | $355 | 3,393,556 | +0.00% | |
| Jun 17, 2026 PForm 4 → | Jun 18, 11:27 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $356.60 | $357 | 3,393,555 | +0.00% | |
| Jun 16, 2026 PForm 4 → | Jun 17, 4:06 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $356.31 | $356 | 3,393,554 | +0.00% | |
| Jun 15, 2026 PForm 4 → | Jun 17, 2:18 pm EDT | Peter DoyleDirector | 4 | $381.95 | $1,528 | 146,936 | +0.00% | |
| Jun 15, 2026 PForm 4 → | Jun 16, 1:51 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $369.40 | $369 | 3,393,553 | +0.00% | |
| Jun 12, 2026 PForm 4 → | Jun 15, 10:48 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $384.53 | $385 | 3,393,552 | +0.00% | |
| Jun 11, 2026 PForm 4 → | Jun 12, 12:15 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $370.47 | $370 | 3,393,551 | +0.00% | |
| Jun 10, 2026 PForm 4 → | Jun 11, 10:48 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $380.37 | $380 | 3,393,550 | +0.00% | |
| Jun 9, 2026 PForm 4 → | Jun 10, 11:03 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $386.62 | $387 | 3,393,549 | +0.00% | |
| Jun 8, 2026 PForm 4 → | Jun 9, 10:29 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $402.65 | $403 | 3,393,548 | +0.00% | |
| Jun 5, 2026 SForm 4 → | Jun 9, 7:00 pm EDT | Chris SteddumChief Financial Officer | 4,000 | $400.27 | $1,601,064 | 12,040 | −24.9% | 10b5-1 |
| Jun 5, 2026 PForm 4 → | Jun 8, 11:21 am EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $394.84 | $395 | 3,393,547 | +0.00% | |
| Jun 4, 2026 PForm 4 → | Jun 5, 1:25 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $406.73 | $407 | 3,393,546 | +0.00% | |
| Jun 3, 2026 PForm 4 → | Jun 4, 3:47 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $406.72 | $407 | 3,393,545 | +0.00% | |
| Jun 2, 2026 PForm 4 → | Jun 3, 1:07 pm EDT | HORIZON KINETICS ASSET MANAGEMENT LLC10% Owner | 1 | $368.20 | $368 | 3,393,544 | +0.00% | |