TPLTexas Pacific Land Corp
- Market cap
- $23.33B
- as of 2026-10-23
- Latest close
- $338.26
- as of 2026-10-23
- Sector
- Energy
- as of 2026-10-24
- Industry
- Oil & Gas E&P
- as of 2026-10-24
Cluster
2 insiders bought $5.4K between Sep 15 – Sep 28.
Under the default rule (14d · ≥2 insiders · all roles).
| Insider | Traded | Filed | Type | Shares | Price | Value | Owned after | Holding change | 10b5-1 plan | Filing |
|---|---|---|---|---|---|---|---|---|---|---|
| Horizon Kinetics Asset Management LLC | Sep 15 | Sep 16 | P | 1 | $370.59 | Purchase +$371 | 3,390,847 | +0.0% | No | Form 4 |
| Doyle Peter | Sep 15 | Sep 17 | P | 5 | $371.64 | Purchase +$1,858 | 146,941 | +0.0% | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 16 | Sep 17 | P | 1 | $352.36 | Purchase +$352 | 3,390,848 | +0.0% | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 17 | Sep 18 | P | 1 | $349.35 | Purchase +$349 | 3,390,849 | +0.0% | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 18 | Sep 21 | P | 1 | $351.34 | Purchase +$351 | 3,390,850 | +0.0% | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 21 | Sep 22 | P | 1 | $348.98 | Purchase +$349 | 3,390,851 | +0.0% | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 22 | Sep 23 | P | 1 | $361.36 | Purchase +$361 | 3,390,852 | +0.0% | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 23 | Sep 24 | P | 1 | $352.95 | Purchase +$353 | 3,390,853 | +0.0% | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 24 | Sep 25 | P | 1 | $340.28 | Purchase +$340 | 3,390,854 | +0.0% | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 25 | Sep 29 | P | 1 | $339.72 | Purchase +$340 | 3,390,855 | +0.0% | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 28 | Sep 29 | P | 1 | $340.12 | Purchase +$340 | 3,390,856 | +0.0% | No | Form 4 |
Form 4 historysince 2023-10-02
Dashed line = amended filing (Form 4/A)
Showing the latest 500 of 2150 transactions.
| Insider | Traded | Filed | Type | Shares | Price | Value | Owned after | 10b5-1 plan | Filing |
|---|---|---|---|---|---|---|---|---|---|
| Horizon Kinetics Asset Management LLC | Sep 29 | Oct 1 | P | 4 | $340.96 | Purchase +$1,364 | 3,364,203 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 28 | Sep 29 | P | 1 | $340.12 | Purchase +$340 | 3,390,856 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 25 | Sep 29 | P | 1 | $339.72 | Purchase +$340 | 3,390,855 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 24 | Sep 25 | P | 1 | $340.28 | Purchase +$340 | 3,390,854 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 23 | Sep 24 | P | 1 | $352.95 | Purchase +$353 | 3,390,853 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 22 | Sep 23 | P | 1 | $361.36 | Purchase +$361 | 3,390,852 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 21 | Sep 22 | P | 1 | $348.98 | Purchase +$349 | 3,390,851 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 18 | Sep 21 | P | 1 | $351.34 | Purchase +$351 | 3,390,850 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 17 | Sep 18 | P | 1 | $349.35 | Purchase +$349 | 3,390,849 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 16 | Sep 17 | P | 1 | $352.36 | Purchase +$352 | 3,390,848 | No | Form 4 |
| Doyle Peter | Sep 15 | Sep 17 | P | 5 | $371.64 | Purchase +$1,858 | 146,941 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 15 | Sep 16 | P | 1 | $370.59 | Purchase +$371 | 3,390,847 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 14 | Sep 15 | P | 1 | $371.73 | Purchase +$372 | 3,390,846 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 11 | Sep 14 | P | 1 | $367.88 | Purchase +$368 | 3,390,845 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 10 | Sep 11 | P | 1 | $366.18 | Purchase +$366 | 3,390,844 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 9 | Sep 10 | P | 1 | $378.57 | Purchase +$379 | 3,390,843 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 8 | Sep 9 | P | 1 | $375.10 | Purchase +$375 | 3,390,842 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 4 | Sep 8 | P | 1 | $360.03 | Purchase +$360 | 3,390,841 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 3 | Sep 4 | P | 1 | $367.61 | Purchase +$368 | 3,390,840 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 2 | Sep 3 | P | 1 | $363.20 | Purchase +$363 | 3,242,744 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 1 | Sep 2 | P | 1 | $369.10 | Purchase +$369 | 3,242,743 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 31 | Sep 1 | P | 1 | $369.47 | Purchase +$369 | 3,244,021 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 28 | Aug 31 | P | 1 | $364.42 | Purchase +$364 | 3,244,020 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 27 | Aug 28 | P | 1 | $365.74 | Purchase +$366 | 3,244,019 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 26 | Aug 27 | P | 1 | $375.00 | Purchase +$375 | 3,244,018 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 25 | Aug 26 | P | 1 | $372.58 | Purchase +$373 | 3,244,017 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 24 | Aug 25 | P | 1 | $377.39 | Purchase +$377 | 3,244,016 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 21 | Aug 24 | P | 1 | $381.51 | Purchase +$382 | 3,244,015 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 20 | Aug 21 | P | 1 | $377.85 | Purchase +$378 | 3,244,014 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 19 | Aug 20 | P | 1 | $372.10 | Purchase +$372 | 3,244,013 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 18 | Aug 19 | P | 1 | $361.16 | Purchase +$361 | 3,244,012 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 17 | Aug 18 | P | 1 | $357.32 | Purchase +$357 | 3,244,011 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 14 | Aug 17 | P | 1 | $357.56 | Purchase +$358 | 3,244,010 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 13 | Aug 14 | P | 1 | $343.02 | Purchase +$343 | 3,244,009 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 12 | Aug 13 | P | 1 | $353.15 | Purchase +$353 | 3,244,008 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 11 | Aug 12 | P | 1 | $352.62 | Purchase +$353 | 3,244,007 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 10 | Aug 11 | P | 1 | $345.10 | Purchase +$345 | 3,244,006 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 7 | Aug 10 | P | 1 | $353.28 | Purchase +$353 | 3,244,005 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 6 | Aug 7 | P | 1 | $355.62 | Purchase +$356 | 3,244,004 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 5 | Aug 6 | P | 1 | $385.95 | Purchase +$386 | 3,244,003 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 4 | Aug 5 | P | 1 | $403.53 | Purchase +$404 | 3,244,002 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 3 | Aug 4 | P | 1 | $392.66 | Purchase +$393 | 3,244,001 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 31 | Aug 3 | P | 1 | $400.09 | Purchase +$400 | 3,263,688 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 30 | Jul 31 | P | 1 | $389.14 | Purchase +$389 | 3,263,687 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 29 | Jul 30 | P | 1 | $394.14 | Purchase +$394 | 3,263,686 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 28 | Jul 29 | P | 1 | $393.09 | Purchase +$393 | 3,263,685 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 27 | Jul 28 | P | 1 | $409.31 | Purchase +$409 | 3,263,684 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 24 | Jul 27 | P | 1 | $423.94 | Purchase +$424 | 3,263,683 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 23 | Jul 24 | P | 1 | $429.51 | Purchase +$430 | 3,263,682 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 22 | Jul 23 | P | 1 | $427.42 | Purchase +$427 | 3,263,681 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 21 | Jul 22 | P | 1 | $413.48 | Purchase +$413 | 3,263,680 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 20 | Jul 21 | P | 1 | $416.47 | Purchase +$416 | 3,263,679 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 17 | Jul 20 | P | 1 | $420.15 | Purchase +$420 | 3,263,678 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 16 | Jul 17 | P | 1 | $416.05 | Purchase +$416 | 3,263,677 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 15 | Jul 16 | P | 1 | $414.13 | Purchase +$414 | 3,263,676 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 14 | Jul 15 | P | 1 | $408.37 | Purchase +$408 | 3,263,675 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 13 | Jul 14 | P | 1 | $411.10 | Purchase +$411 | 3,263,674 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 10 | Jul 13 | P | 1 | $385.84 | Purchase +$386 | 3,263,673 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 9 | Jul 10 | P | 1 | $400.13 | Purchase +$400 | 3,263,672 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 8 | Jul 9 | P | 1 | $397.47 | Purchase +$397 | 3,263,671 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 7 | Jul 8 | P | 1 | $400.67 | Purchase +$401 | 3,263,670 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 6 | Jul 7 | P | 1 | $408.89 | Purchase +$409 | 3,263,669 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 2 | Jul 6 | P | 1 | $402.64 | Purchase +$403 | 3,263,668 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 1 | Jul 2 | P | 1 | $426.00 | Purchase +$426 | 3,263,667 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 30 | Jul 1 | P | 1 | $435.74 | Purchase +$436 | 3,393,563 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 29 | Jun 30 | P | 1 | $410.88 | Purchase +$411 | 3,393,562 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 26 | Jun 29 | P | 1 | $397.48 | Purchase +$397 | 3,393,561 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 25 | Jun 26 | P | 1 | $388.58 | Purchase +$389 | 3,393,560 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 24 | Jun 25 | P | 1 | $374.10 | Purchase +$374 | 3,393,559 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 23 | Jun 24 | P | 1 | $370.60 | Purchase +$371 | 3,393,558 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 22 | Jun 23 | P | 1 | $351.33 | Purchase +$351 | 3,393,557 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 18 | Jun 22 | P | 1 | $355.47 | Purchase +$355 | 3,393,556 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 17 | Jun 18 | P | 1 | $356.60 | Purchase +$357 | 3,393,555 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 16 | Jun 17 | P | 1 | $356.31 | Purchase +$356 | 3,393,554 | No | Form 4 |
| Doyle Peter | Jun 15 | Jun 17 | P | 4 | $381.95 | Purchase +$1,528 | 146,936 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 15 | Jun 16 | P | 1 | $369.40 | Purchase +$369 | 3,393,553 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 12 | Jun 15 | P | 1 | $384.53 | Purchase +$385 | 3,393,552 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 11 | Jun 12 | P | 1 | $370.47 | Purchase +$370 | 3,393,551 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 10 | Jun 11 | P | 1 | $380.37 | Purchase +$380 | 3,393,550 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 9 | Jun 10 | P | 1 | $386.62 | Purchase +$387 | 3,393,549 | No | Form 4 |
| Steddum ChrisChief Financial Officer | Jun 8 | Jun 9 | S | 730 | $400.21 | Sale −$292,153 | 12,140 | Yes | Form 4 |
| Steddum ChrisChief Financial Officer | Jun 8 | Jun 9 | S | 100 | $401.18 | Sale −$40,118 | 12,040 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 8 | Jun 9 | P | 1 | $402.65 | Purchase +$403 | 3,393,548 | No | Form 4 |
| Steddum ChrisChief Financial Officer | Jun 5 | Jun 9 | S | 3,170 | $400.25 | Sale −$1,268,793 | 12,870 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 5 | Jun 8 | P | 1 | $394.84 | Purchase +$395 | 3,393,547 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 4 | Jun 5 | P | 1 | $406.73 | Purchase +$407 | 3,393,546 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 3 | Jun 4 | P | 1 | $406.72 | Purchase +$407 | 3,393,545 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 2 | Jun 3 | P | 1 | $368.20 | Purchase +$368 | 3,393,544 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 1 | Jun 2 | P | 1 | $387.38 | Purchase +$387 | 3,393,543 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 29 | Jun 1 | P | 1 | $395.39 | Purchase +$395 | 3,395,624 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 28 | May 29 | P | 1 | $406.26 | Purchase +$406 | 3,395,623 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 27 | May 28 | P | 1 | $404.86 | Purchase +$405 | 3,395,622 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 26 | May 28 | P | 1 | $402.90 | Purchase +$403 | 3,395,621 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 22 | May 26 | P | 1 | $400.85 | Purchase +$401 | 3,395,620 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 21 | May 22 | P | 1 | $396.43 | Purchase +$396 | 3,395,619 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 20 | May 21 | P | 2 | $395.93 | Purchase +$792 | 3,395,618 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 19 | May 20 | P | 2 | $390.21 | Purchase +$780 | 3,395,616 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 18 | May 19 | P | 1 | $385.14 | Purchase +$385 | 3,395,614 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 15 | May 18 | P | 1 | $387.62 | Purchase +$388 | 3,395,613 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 14 | May 15 | P | 1 | $385.21 | Purchase +$385 | 3,395,612 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 13 | May 14 | P | 1 | $381.10 | Purchase +$381 | 3,395,611 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 12 | May 13 | P | 1 | $393.71 | Purchase +$394 | 3,395,610 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 11 | May 12 | A | 1 | $401.44 | $401 | 3,395,609 | No | Form 4 |
| Doyle Peter | May 8 | May 12 | A | 254 | $0.00 | $0 | 147,139 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 8 | May 12 | A | 1 | $402.00 | $402 | 3,395,608 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 7 | May 8 | P | 1 | $401.32 | Purchase +$401 | 3,395,607 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 6 | May 7 | P | 1 | $419.02 | Purchase +$419 | 3,395,606 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 5 | May 6 | P | 1 | $432.71 | Purchase +$433 | 3,426,154 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 4 | May 5 | P | 1 | $438.69 | Purchase +$439 | 3,426,153 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | May 1 | May 4 | P | 1 | $433.13 | Purchase +$433 | 3,426,152 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 30 | May 1 | P | 1 | $436.80 | Purchase +$437 | 3,435,508 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 29 | Apr 30 | P | 1 | $435.76 | Purchase +$436 | 3,435,507 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 28 | Apr 29 | P | 1 | $435.73 | Purchase +$436 | 3,435,506 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 27 | Apr 28 | P | 1 | $436.44 | Purchase +$436 | 3,435,505 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 24 | Apr 27 | P | 1 | $435.40 | Purchase +$435 | 3,435,504 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 23 | Apr 24 | P | 1 | $436.73 | Purchase +$437 | 3,435,503 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 22 | Apr 23 | P | 1 | $437.87 | Purchase +$438 | 3,435,502 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 21 | Apr 22 | P | 1 | $441.84 | Purchase +$442 | 3,435,501 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 20 | Apr 21 | P | 1 | $427.65 | Purchase +$428 | 3,435,500 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 17 | Apr 20 | P | 1 | $419.94 | Purchase +$420 | 3,435,499 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 16 | Apr 17 | P | 1 | $424.47 | Purchase +$424 | 3,435,498 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 15 | Apr 16 | P | 1 | $419.26 | Purchase +$419 | 3,435,497 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 14 | Apr 15 | P | 1 | $413.96 | Purchase +$414 | 3,435,496 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 13 | Apr 14 | P | 1 | $414.88 | Purchase +$415 | 3,435,495 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 10 | Apr 13 | P | 1 | $407.06 | Purchase +$407 | 3,435,494 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 9 | Apr 10 | P | 1 | $401.64 | Purchase +$402 | 3,435,493 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 8 | Apr 9 | P | 3 | $449.00 | Purchase +$1,347 | 3,435,492 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 7 | Apr 9 | P | 1 | $447.12 | Purchase +$447 | 3,435,489 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 6 | Apr 7 | P | 1 | $443.42 | Purchase +$443 | 3,461,296 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 2 | Apr 6 | P | 1 | $443.26 | Purchase +$443 | 3,461,344 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Apr 1 | Apr 2 | P | 1 | $454.04 | Purchase +$454 | 3,461,343 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 31 | Apr 1 | P | 1 | $470.18 | Purchase +$470 | 3,467,937 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 30 | Mar 31 | P | 1 | $494.25 | Purchase +$494 | 3,467,936 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 27 | Mar 30 | P | 1 | $518.21 | Purchase +$518 | 3,467,935 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 26 | Mar 30 | P | 1 | $526.13 | Purchase +$526 | 3,467,934 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 25 | Mar 26 | P | 1 | $538.37 | Purchase +$538 | 3,467,933 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 24 | Mar 25 | P | 1 | $534.94 | Purchase +$535 | 3,467,932 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 23 | Mar 24 | P | 1 | $529.07 | Purchase +$529 | 3,467,931 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 20 | Mar 23 | P | 1 | $533.81 | Purchase +$534 | 3,467,930 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 19 | Mar 20 | P | 1 | $527.28 | Purchase +$527 | 3,467,929 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 18 | Mar 19 | P | 1 | $531.96 | Purchase +$532 | 3,467,928 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 17 | Mar 18 | P | 1 | $525.47 | Purchase +$525 | 3,467,927 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 16 | Mar 17 | P | 1 | $524.58 | Purchase +$525 | 3,467,926 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 13 | Mar 16 | P | 1 | $529.10 | Purchase +$529 | 3,467,925 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 12 | Mar 13 | P | 1 | $532.02 | Purchase +$532 | 3,469,114 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 11 | Mar 12 | P | 1 | $523.28 | Purchase +$523 | 3,469,113 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 10 | Mar 11 | P | 1 | $526.83 | Purchase +$527 | 3,469,112 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 9 | Mar 10 | P | 1 | $527.22 | Purchase +$527 | 3,469,111 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 6 | Mar 9 | P | 1 | $526.43 | Purchase +$526 | 3,469,110 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 5 | Mar 6 | P | 1 | $529.46 | Purchase +$529 | 3,469,109 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 4 | Mar 5 | P | 1 | $530.21 | Purchase +$530 | 3,469,108 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 3 | Mar 4 | P | 1 | $522.34 | Purchase +$522 | 3,469,107 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Mar 2 | Mar 3 | P | 1 | $524.01 | Purchase +$524 | 3,469,106 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 27 | Mar 2 | P | 1 | $517.29 | Purchase +$517 | 3,479,382 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 26 | Feb 27 | P | 1 | $507.39 | Purchase +$507 | 3,479,381 | No | Form 4 |
| Epps Donna E | Feb 25 | Feb 27 | S | 895 | $510.08 | Sale −$456,522 | 3,816 | No | Form 4 |
| Epps Donna E | Feb 25 | Feb 27 | P | 895 | $510.45 | Purchase +$456,853 | 2,921 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 25 | Feb 26 | P | 1 | $510.65 | Purchase +$511 | 3,479,380 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 24 | Feb 25 | P | 1 | $520.15 | Purchase +$520 | 3,479,379 | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Feb 24 | Feb 25 | S | 1,608 | $503.00 | Sale −$808,824 | 2,133 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 23 | Feb 24 | P | 1 | $519.85 | Purchase +$520 | 3,479,378 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 20 | Feb 23 | P | 1 | $504.28 | Purchase +$504 | 3,479,377 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 19 | Feb 20 | P | 1 | $469.18 | Purchase +$469 | 3,479,376 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 18 | Feb 19 | P | 1 | $435.13 | Purchase +$435 | 3,479,375 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 17 | Feb 18 | P | 1 | $425.55 | Purchase +$426 | 3,479,374 | No | Form 4 |
| Glover TylerPresident & CEO | Feb 15 | Feb 18 | M | 1,626 | not reported | not reported | 44,859 | No | Form 4 |
| Glover TylerPresident & CEO | Feb 15 | Feb 18 | F | 688 | $432.31 | $297,429 | 44,171 | No | Form 4 |
| Glover TylerPresident & CEO | Feb 15 | Feb 18 | M · derivative | 1,626 | $0.00 | $0 | 3,252 | No | Form 4 |
| Glover TylerPresident & CEO | Feb 15 | Feb 18 | A · derivative | 5,726 | $0.00 | $0 | 5,726 | No | Form 4 |
| Steddum ChrisChief Financial Officer | Feb 15 | Feb 18 | M | 795 | not reported | not reported | 16,416 | No | Form 4 |
| Steddum ChrisChief Financial Officer | Feb 15 | Feb 18 | F | 376 | $432.31 | $162,549 | 16,040 | No | Form 4 |
| Steddum ChrisChief Financial Officer | Feb 15 | Feb 18 | M · derivative | 795 | $0.00 | $0 | 1,590 | No | Form 4 |
| Steddum ChrisChief Financial Officer | Feb 15 | Feb 18 | A · derivative | 2,753 | $0.00 | $0 | 2,753 | No | Form 4 |
| Dobbs Micheal W.Senior VP, Secretary and GC | Feb 15 | Feb 18 | M | 456 | not reported | not reported | 8,047 | No | Form 4 |
| Dobbs Micheal W.Senior VP, Secretary and GC | Feb 15 | Feb 18 | F | 202 | $432.31 | $87,327 | 7,845 | No | Form 4 |
| Dobbs Micheal W.Senior VP, Secretary and GC | Feb 15 | Feb 18 | M · derivative | 456 | $0.00 | $0 | 912 | No | Form 4 |
| Dobbs Micheal W.Senior VP, Secretary and GC | Feb 15 | Feb 18 | A · derivative | 1,631 | $0.00 | $0 | 1,631 | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Feb 15 | Feb 18 | M | 255 | not reported | not reported | 3,854 | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Feb 15 | Feb 18 | F | 113 | $432.31 | $48,851 | 3,741 | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Feb 15 | Feb 18 | M · derivative | 255 | $0.00 | $0 | 516 | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Feb 15 | Feb 18 | A · derivative | 938 | $0.00 | $0 | 938 | No | Form 4 |
| Glover TylerPresident & CEO | Feb 13 | Feb 18 | M | 3,807 | not reported | not reported | 44,845 | No | Form 4 |
| Glover TylerPresident & CEO | Feb 13 | Feb 18 | F | 1,612 | $432.31 | $696,884 | 43,233 | No | Form 4 |
| Glover TylerPresident & CEO | Feb 13 | Feb 18 | M · derivative | 3,807 | $0.00 | $0 | 3,807 | No | Form 4 |
| Steddum ChrisChief Financial Officer | Feb 13 | Feb 18 | M | 2,079 | not reported | not reported | 16,605 | No | Form 4 |
| Steddum ChrisChief Financial Officer | Feb 13 | Feb 18 | F | 984 | $432.31 | $425,393 | 15,621 | No | Form 4 |
| Steddum ChrisChief Financial Officer | Feb 13 | Feb 18 | M · derivative | 2,079 | $0.00 | $0 | 2,079 | No | Form 4 |
| Dobbs Micheal W.Senior VP, Secretary and GC | Feb 13 | Feb 18 | M | 1,206 | not reported | not reported | 8,125 | No | Form 4 |
| Dobbs Micheal W.Senior VP, Secretary and GC | Feb 13 | Feb 18 | F | 534 | $432.31 | $230,854 | 7,591 | No | Form 4 |
| Dobbs Micheal W.Senior VP, Secretary and GC | Feb 13 | Feb 18 | M · derivative | 1,206 | $0.00 | $0 | 1,206 | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Feb 13 | Feb 18 | M | 864 | not reported | not reported | 3,982 | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Feb 13 | Feb 18 | F | 383 | $432.31 | $165,575 | 3,599 | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Feb 13 | Feb 18 | M · derivative | 864 | $0.00 | $0 | 864 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 13 | Feb 17 | P | 1 | $426.38 | Purchase +$426 | 3,479,373 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 12 | Feb 13 | P | 1 | $413.24 | Purchase +$413 | 3,479,372 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 11 | Feb 12 | P | 1 | $407.53 | Purchase +$408 | 3,479,371 | No | Form 4 |
| Dobbs Micheal W.Senior VP, Secretary and GC | Feb 10 | Feb 12 | M | 819 | not reported | not reported | 4,998 | No | Form 4 |
| Dobbs Micheal W.Senior VP, Secretary and GC | Feb 10 | Feb 12 | F | 379 | $401.62 | $152,214 | 4,619 | No | Form 4 |
| Dobbs Micheal W.Senior VP, Secretary and GC | Feb 10 | Feb 12 | A | 4,132 | $0.00 | $0 | 8,751 | No | Form 4 |
| Dobbs Micheal W.Senior VP, Secretary and GC | Feb 10 | Feb 12 | F | 1,832 | $401.62 | $735,768 | 6,919 | No | Form 4 |
| Dobbs Micheal W.Senior VP, Secretary and GC | Feb 10 | Feb 12 | M · derivative | 819 | $0.00 | $0 | not reported | No | Form 4 |
| Glover TylerPresident & CEO | Feb 10 | Feb 12 | M | 2,664 | not reported | not reported | 34,491 | No | Form 4 |
| Glover TylerPresident & CEO | Feb 10 | Feb 12 | F | 1,137 | $401.62 | $456,642 | 33,354 | No | Form 4 |
| Glover TylerPresident & CEO | Feb 10 | Feb 12 | A | 13,327 | $0.00 | $0 | 46,681 | No | Form 4 |
| Glover TylerPresident & CEO | Feb 10 | Feb 12 | F | 5,643 | $401.62 | $2,266,342 | 41,038 | No | Form 4 |
| Glover TylerPresident & CEO | Feb 10 | Feb 12 | M · derivative | 2,664 | $0.00 | $0 | not reported | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Feb 10 | Feb 12 | M | 513 | not reported | not reported | 3,363 | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Feb 10 | Feb 12 | F | 245 | $401.62 | $98,397 | 3,118 | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Feb 10 | Feb 12 | M · derivative | 513 | $0.00 | $0 | not reported | No | Form 4 |
| Steddum ChrisChief Financial Officer | Feb 10 | Feb 12 | M | 1,269 | not reported | not reported | 11,775 | No | Form 4 |
| Steddum ChrisChief Financial Officer | Feb 10 | Feb 12 | F | 615 | $401.62 | $246,996 | 11,160 | No | Form 4 |
| Steddum ChrisChief Financial Officer | Feb 10 | Feb 12 | A | 6,393 | $0.00 | $0 | 17,553 | No | Form 4 |
| Steddum ChrisChief Financial Officer | Feb 10 | Feb 12 | F | 3,027 | $401.62 | $1,215,704 | 14,526 | No | Form 4 |
| Steddum ChrisChief Financial Officer | Feb 10 | Feb 12 | M · derivative | 1,269 | $0.00 | $0 | not reported | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 10 | Feb 11 | P | 1 | $388.01 | Purchase +$388 | 3,479,370 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 9 | Feb 10 | P | 1 | $371.57 | Purchase +$372 | 3,479,369 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 6 | Feb 9 | P | 1 | $360.24 | Purchase +$360 | 3,479,368 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 5 | Feb 6 | P | 1 | $341.52 | Purchase +$342 | 3,479,367 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 4 | Feb 5 | P | 1 | $345.07 | Purchase +$345 | 3,479,366 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 3 | Feb 4 | P | 1 | $337.01 | Purchase +$337 | 3,479,365 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Feb 2 | Feb 3 | P | 1 | $338.12 | Purchase +$338 | 3,479,364 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 30 | Feb 2 | P | 1 | $345.57 | Purchase +$346 | 3,487,703 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 29 | Jan 30 | P | 1 | $355.41 | Purchase +$355 | 3,487,702 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 28 | Jan 29 | P | 1 | $350.70 | Purchase +$351 | 3,487,701 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 27 | Jan 28 | P | 1 | $339.86 | Purchase +$340 | 3,487,700 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 26 | Jan 27 | P | 1 | $341.94 | Purchase +$342 | 3,487,699 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 23 | Jan 26 | P | 1 | $350.06 | Purchase +$350 | 3,487,698 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 22 | Jan 23 | P | 1 | $345.78 | Purchase +$346 | 3,487,697 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 21 | Jan 22 | P | 1 | $343.48 | Purchase +$343 | 3,487,696 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 20 | Jan 21 | P | 1 | $334.13 | Purchase +$334 | 3,487,695 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 16 | Jan 20 | P | 1 | $328.20 | Purchase +$328 | 3,487,694 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 15 | Jan 16 | P | 1 | $330.33 | Purchase +$330 | 3,487,693 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 14 | Jan 15 | P | 1 | $329.91 | Purchase +$330 | 3,487,692 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 13 | Jan 14 | P | 1 | $322.57 | Purchase +$323 | 3,487,691 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 12 | Jan 13 | P | 1 | $311.84 | Purchase +$312 | 3,487,690 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 9 | Jan 12 | P | 1 | $309.15 | Purchase +$309 | 3,487,689 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 8 | Jan 9 | P | 1 | $291.90 | Purchase +$292 | 3,488,094 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 7 | Jan 8 | P | 1 | $286.30 | Purchase +$286 | 3,488,093 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 6 | Jan 84/A | P | 1 | $296.79 | Purchase +$297 | 3,462,824 | No | Form 4/A |
| Horizon Kinetics Asset Management LLC | Jan 5 | Jan 84/A | A | 554 | $0.00 | $0 | 25,268 | No | Form 4/A |
| Horizon Kinetics Asset Management LLC | Jan 6 | Jan 7 | P | 1 | $296.79 | Purchase +$297 | 3,487,538 | No | Form 4 |
| Woung-Chapman Marguerite | Jan 5 | Jan 7 | A | 554 | $0.00 | $0 | 1,769 | No | Form 4 |
| Best Rhys J | Jan 5 | Jan 7 | A | 554 | $0.00 | $0 | 3,299 | No | Form 4 |
| Duganier Barbara J | Jan 5 | Jan 7 | A | 554 | $0.00 | $0 | 2,921 | No | Form 4 |
| Kurz Karl F | Jan 5 | Jan 7 | A | 554 | $0.00 | $0 | 2,624 | No | Form 4 |
| Roosa Robert M. | Jan 5 | Jan 7 | A | 554 | $0.00 | $0 | 1,769 | No | Form 4 |
| Cook Donald G | Jan 5 | Jan 7 | A | 554 | $0.00 | $0 | 3,086 | No | Form 4 |
| Epps Donna E | Jan 5 | Jan 7 | A | 554 | $0.00 | $0 | 2,921 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jan 2 | Jan 5 | P | 1 | $288.78 | Purchase +$289 | 3,487,731 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 31, 2025 | Jan 2 | P | 1 | $287.54 | Purchase +$288 | 3,487,779 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 30, 2025 | Dec 31, 2025 | P | 1 | $294.50 | Purchase +$295 | 3,487,778 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 29, 2025 | Dec 30, 2025 | P | 1 | $293.53 | Purchase +$294 | 3,487,777 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 26, 2025 | Dec 29, 2025 | P | 1 | $284.78 | Purchase +$285 | 3,487,776 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 24, 2025 | Dec 29, 2025 | P | 1 | $295.05 | Purchase +$295 | 3,487,775 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 23, 2025 | Dec 29, 2025 | P | 1 | $300.76 | Purchase +$301 | 3,487,774 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 22, 2025 | Dec 23, 2025 | P | 1 | $924.53 | Purchase +$925 | 3,487,773 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 19, 2025 | Dec 22, 2025 | P | 1 | $897.18 | Purchase +$897 | 1,162,590 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 18, 2025 | Dec 19, 2025 | P | 1 | $902.41 | Purchase +$902 | 1,162,589 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 17, 2025 | Dec 18, 2025 | P | 1 | $879.93 | Purchase +$880 | 1,162,588 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 16, 2025 | Dec 17, 2025 | P | 1 | $822.14 | Purchase +$822 | 1,162,587 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 15, 2025 | Dec 16, 2025 | P | 1 | $818.76 | Purchase +$819 | 1,162,586 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 12, 2025 | Dec 15, 2025 | P | 1 | $880.88 | Purchase +$881 | 1,162,585 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 11, 2025 | Dec 12, 2025 | P | 1 | $877.16 | Purchase +$877 | 1,162,584 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 10, 2025 | Dec 11, 2025 | P | 1 | $870.01 | Purchase +$870 | 1,162,583 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 9, 2025 | Dec 10, 2025 | P | 1 | $896.25 | Purchase +$896 | 1,162,582 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 8, 2025 | Dec 9, 2025 | P | 1 | $914.15 | Purchase +$914 | 1,162,581 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 5, 2025 | Dec 8, 2025 | P | 1 | $921.79 | Purchase +$922 | 1,162,580 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 4, 2025 | Dec 5, 2025 | P | 1 | $912.29 | Purchase +$912 | 1,162,579 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 3, 2025 | Dec 4, 2025 | P | 1 | $875.90 | Purchase +$876 | 1,162,578 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 2, 2025 | Dec 3, 2025 | P | 1 | $869.18 | Purchase +$869 | 1,162,577 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Dec 1, 2025 | Dec 2, 2025 | P | 1 | $866.88 | Purchase +$867 | 1,162,576 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 28, 2025 | Dec 1, 2025 | P | 1 | $867.31 | Purchase +$867 | 1,162,575 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 26, 2025 | Nov 28, 2025 | P | 1 | $863.45 | Purchase +$863 | 1,162,574 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 25, 2025 | Nov 26, 2025 | P | 1 | $853.41 | Purchase +$853 | 1,162,573 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 24, 2025 | Nov 25, 2025 | P | 1 | $880.12 | Purchase +$880 | 1,162,572 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 21, 2025 | Nov 24, 2025 | P | 1 | $895.11 | Purchase +$895 | 1,162,571 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 20, 2025 | Nov 21, 2025 | P | 1 | $918.95 | Purchase +$919 | 1,162,570 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 19, 2025 | Nov 20, 2025 | P | 1 | $899.24 | Purchase +$899 | 1,162,569 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 18, 2025 | Nov 19, 2025 | P | 1 | $914.17 | Purchase +$914 | 1,162,568 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 17, 2025 | Nov 18, 2025 | P | 1 | $1,008.18 | Purchase +$1,008 | 1,162,567 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 14, 2025 | Nov 17, 2025 | P | 1 | $998.50 | Purchase +$999 | 1,162,566 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 13, 2025 | Nov 14, 2025 | P | 1 | $1,020.76 | Purchase +$1,021 | 1,162,565 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 12, 2025 | Nov 13, 2025 | P | 1 | $996.33 | Purchase +$996 | 1,162,564 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 11, 2025 | Nov 12, 2025 | P | 1 | $1,000.82 | Purchase +$1,001 | 1,162,563 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 10, 2025 | Nov 12, 2025 | P | 1 | $967.12 | Purchase +$967 | 1,162,562 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 7, 2025 | Nov 10, 2025 | P | 1 | $993.15 | Purchase +$993 | 1,162,561 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 6, 2025 | Nov 7, 2025 | P | 1 | $943.89 | Purchase +$944 | 1,162,560 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 5, 2025 | Nov 6, 2025 | P | 1 | $913.98 | Purchase +$914 | 1,162,559 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 4, 2025 | Nov 5, 2025 | P | 1 | $911.86 | Purchase +$912 | 1,162,558 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Nov 3, 2025 | Nov 4, 2025 | P | 1 | $933.41 | Purchase +$933 | 1,162,557 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 31, 2025 | Nov 3, 2025 | P | 1 | $934.21 | Purchase +$934 | 1,162,556 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 30, 2025 | Oct 31, 2025 | P | 1 | $940.76 | Purchase +$941 | 1,162,555 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 29, 2025 | Oct 30, 2025 | P | 1 | $912.12 | Purchase +$912 | 1,162,554 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 28, 2025 | Oct 29, 2025 | P | 1 | $925.20 | Purchase +$925 | 1,162,553 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 27, 2025 | Oct 28, 2025 | P | 1 | $933.51 | Purchase +$934 | 1,162,552 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 24, 2025 | Oct 27, 2025 | P | 1 | $949.13 | Purchase +$949 | 1,162,551 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 23, 2025 | Oct 24, 2025 | P | 1 | $939.12 | Purchase +$939 | 1,162,550 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 22, 2025 | Oct 23, 2025 | P | 1 | $935.82 | Purchase +$936 | 1,162,549 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 21, 2025 | Oct 22, 2025 | P | 1 | $938.73 | Purchase +$939 | 1,162,548 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 20, 2025 | Oct 21, 2025 | P | 1 | $944.58 | Purchase +$945 | 1,162,547 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 17, 2025 | Oct 20, 2025 | P | 1 | $929.17 | Purchase +$929 | 1,162,546 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 16, 2025 | Oct 17, 2025 | P | 1 | $934.95 | Purchase +$935 | 1,162,545 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 15, 2025 | Oct 16, 2025 | P | 1 | $924.33 | Purchase +$924 | 1,162,544 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 14, 2025 | Oct 15, 2025 | P | 1 | $882.84 | Purchase +$883 | 1,162,543 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 13, 2025 | Oct 14, 2025 | P | 1 | $898.51 | Purchase +$899 | 1,162,542 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 10, 2025 | Oct 14, 2025 | P | 1 | $887.41 | Purchase +$887 | 1,162,541 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 9, 2025 | Oct 10, 2025 | P | 1 | $936.32 | Purchase +$936 | 1,162,540 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 8, 2025 | Oct 9, 2025 | P | 1 | $935.09 | Purchase +$935 | 1,162,539 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 7, 2025 | Oct 8, 2025 | P | 1 | $964.32 | Purchase +$964 | 1,162,538 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 6, 2025 | Oct 7, 2025 | P | 1 | $950.35 | Purchase +$950 | 1,162,537 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 3, 2025 | Oct 6, 2025 | P | 1 | $970.62 | Purchase +$971 | 1,162,536 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 2, 2025 | Oct 3, 2025 | P | 1 | $967.13 | Purchase +$967 | 1,162,535 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Oct 1, 2025 | Oct 2, 2025 | P | 1 | $944.99 | Purchase +$945 | 1,162,534 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 30, 2025 | Oct 1, 2025 | P | 1 | $914.14 | Purchase +$914 | 1,164,007 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 29, 2025 | Sep 30, 2025 | P | 1 | $926.54 | Purchase +$927 | 1,164,006 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 26, 2025 | Sep 29, 2025 | P | 1 | $947.88 | Purchase +$948 | 1,164,005 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 25, 2025 | Sep 26, 2025 | P | 1 | $929.38 | Purchase +$929 | 1,164,004 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 24, 2025 | Sep 25, 2025 | P | 1 | $955.44 | Purchase +$955 | 1,164,003 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 23, 2025 | Sep 24, 2025 | P | 1 | $896.91 | Purchase +$897 | 1,164,002 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 22, 2025 | Sep 23, 2025 | P | 1 | $864.45 | Purchase +$864 | 1,164,001 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 19, 2025 | Sep 22, 2025 | P | 1 | $896.60 | Purchase +$897 | 1,164,000 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 18, 2025 | Sep 19, 2025 | P | 1 | $915.55 | Purchase +$916 | 1,163,999 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 17, 2025 | Sep 18, 2025 | P | 1 | $928.60 | Purchase +$929 | 1,163,998 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 16, 2025 | Sep 17, 2025 | P | 1 | $929.46 | Purchase +$929 | 1,163,997 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 15, 2025 | Sep 16, 2025 | P | 1 | $950.26 | Purchase +$950 | 1,163,996 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 12, 2025 | Sep 15, 2025 | P | 1 | $943.08 | Purchase +$943 | 1,163,995 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 11, 2025 | Sep 12, 2025 | P | 1 | $927.23 | Purchase +$927 | 1,163,994 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 10, 2025 | Sep 11, 2025 | P | 1 | $923.41 | Purchase +$923 | 1,163,993 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 9, 2025 | Sep 10, 2025 | P | 1 | $917.21 | Purchase +$917 | 1,163,992 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 8, 2025 | Sep 9, 2025 | P | 1 | $908.90 | Purchase +$909 | 1,163,991 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 5, 2025 | Sep 8, 2025 | P | 1 | $920.69 | Purchase +$921 | 1,163,990 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 4, 2025 | Sep 5, 2025 | P | 1 | $912.22 | Purchase +$912 | 1,163,989 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 3, 2025 | Sep 4, 2025 | P | 1 | $928.87 | Purchase +$929 | 1,163,988 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Sep 2, 2025 | Sep 3, 2025 | P | 1 | $972.55 | Purchase +$973 | 1,163,987 | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Sep 1, 2025 | Sep 3, 2025 | M | 279 | not reported | not reported | 1,073 | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Sep 1, 2025 | Sep 3, 2025 | F | 123 | $933.48 | $114,818 | 950 | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Sep 1, 2025 | Sep 3, 2025 | M · derivative | 279 | $0.00 | $0 | not reported | No | Form 4 |
| Buffington StephanieChief Accounting Officer | Aug 29, 2025 | Sep 3, 2025 | S | 162 | $926.50 | Sale −$150,093 | 794 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 29, 2025 | Sep 2, 2025 | P | 1 | $928.79 | Purchase +$929 | 1,163,986 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 28, 2025 | Aug 29, 2025 | P | 1 | $909.74 | Purchase +$910 | 1,163,985 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 27, 2025 | Aug 28, 2025 | P | 1 | $914.32 | Purchase +$914 | 1,163,984 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 26, 2025 | Aug 27, 2025 | P | 1 | $897.55 | Purchase +$898 | 1,163,983 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 25, 2025 | Aug 26, 2025 | P | 1 | $908.19 | Purchase +$908 | 1,163,982 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 22, 2025 | Aug 25, 2025 | P | 1 | $901.92 | Purchase +$902 | 1,163,981 | No | Form 4 |
| Oliver Eric L | Aug 21, 2025 | Aug 22, 2025 | P | 100 | $881.27 | Purchase +$88,127 | 393,600 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 21, 2025 | Aug 22, 2025 | P | 1 | $888.65 | Purchase +$889 | 1,163,980 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 20, 2025 | Aug 21, 2025 | P | 1 | $903.18 | Purchase +$903 | 1,163,979 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 19, 2025 | Aug 20, 2025 | P | 1 | $893.05 | Purchase +$893 | 1,163,978 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 18, 2025 | Aug 19, 2025 | P | 1 | $893.14 | Purchase +$893 | 1,163,977 | No | Form 4 |
| Oliver Eric L | Aug 15, 2025 | Aug 18, 2025 | P | 100 | $895.00 | Purchase +$89,500 | 393,500 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 15, 2025 | Aug 18, 2025 | P | 1 | $894.93 | Purchase +$895 | 1,163,976 | No | Form 4 |
| Oliver Eric L | Aug 14, 2025 | Aug 18, 2025 | P | 100 | $915.00 | Purchase +$91,500 | 393,400 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 14, 2025 | Aug 15, 2025 | P | 1 | $889.04 | Purchase +$889 | 1,163,975 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 13, 2025 | Aug 14, 2025 | P | 1 | $854.06 | Purchase +$854 | 1,163,974 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 12, 2025 | Aug 13, 2025 | P | 1 | $864.54 | Purchase +$865 | 1,163,973 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 11, 2025 | Aug 12, 2025 | P | 1 | $876.27 | Purchase +$876 | 1,163,972 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 8, 2025 | Aug 11, 2025 | P | 1 | $868.97 | Purchase +$869 | 1,163,971 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 7, 2025 | Aug 8, 2025 | P | 1 | $899.77 | Purchase +$900 | 1,163,970 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 6, 2025 | Aug 7, 2025 | P | 1 | $955.47 | Purchase +$955 | 1,163,969 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 5, 2025 | Aug 6, 2025 | P | 1 | $950.14 | Purchase +$950 | 1,163,968 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 4, 2025 | Aug 5, 2025 | P | 1 | $946.12 | Purchase +$946 | 1,163,967 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Aug 1, 2025 | Aug 4, 2025 | P | 1 | $943.87 | Purchase +$944 | 1,163,966 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 31, 2025 | Aug 1, 2025 | P | 1 | $979.33 | Purchase +$979 | 1,163,965 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 30, 2025 | Jul 31, 2025 | P | 1 | $984.37 | Purchase +$984 | 1,163,964 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 29, 2025 | Jul 30, 2025 | P | 1 | $977.33 | Purchase +$977 | 1,163,963 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 28, 2025 | Jul 29, 2025 | P | 1 | $980.04 | Purchase +$980 | 1,163,962 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 25, 2025 | Jul 28, 2025 | P | 1 | $966.55 | Purchase +$967 | 1,163,961 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 24, 2025 | Jul 25, 2025 | P | 1 | $924.63 | Purchase +$925 | 1,163,960 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 23, 2025 | Jul 24, 2025 | P | 1 | $928.10 | Purchase +$928 | 1,163,959 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 22, 2025 | Jul 23, 2025 | P | 1 | $961.07 | Purchase +$961 | 1,163,958 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 21, 2025 | Jul 22, 2025 | P | 1 | $986.43 | Purchase +$986 | 1,163,957 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 18, 2025 | Jul 21, 2025 | P | 1 | $1,004.61 | Purchase +$1,005 | 1,163,956 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 17, 2025 | Jul 18, 2025 | P | 1 | $992.87 | Purchase +$993 | 1,163,955 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 16, 2025 | Jul 17, 2025 | P | 1 | $961.67 | Purchase +$962 | 1,163,954 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 15, 2025 | Jul 16, 2025 | P | 1 | $1,014.80 | Purchase +$1,015 | 1,163,953 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 14, 2025 | Jul 15, 2025 | P | 1 | $1,033.53 | Purchase +$1,034 | 1,163,952 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 11, 2025 | Jul 14, 2025 | P | 1 | $1,062.60 | Purchase +$1,063 | 1,163,951 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 10, 2025 | Jul 11, 2025 | P | 1 | $1,039.87 | Purchase +$1,040 | 1,163,950 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 9, 2025 | Jul 10, 2025 | P | 1 | $1,037.49 | Purchase +$1,037 | 1,163,949 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 8, 2025 | Jul 9, 2025 | P | 1 | $1,048.14 | Purchase +$1,048 | 1,163,948 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 7, 2025 | Jul 8, 2025 | P | 1 | $1,042.95 | Purchase +$1,043 | 1,163,947 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 3, 2025 | Jul 7, 2025 | P | 1 | $1,075.80 | Purchase +$1,076 | 1,163,946 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 2, 2025 | Jul 3, 2025 | P | 1 | $1,066.31 | Purchase +$1,066 | 1,163,945 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jul 1, 2025 | Jul 2, 2025 | P | 1 | $1,042.57 | Purchase +$1,043 | 1,163,944 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 30, 2025 | Jul 1, 2025 | P | 1 | $1,053.06 | Purchase +$1,053 | 1,166,253 | No | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 27, 2025 | Jun 30, 2025 | P | 1 | $1,069.00 | Purchase +$1,069 | 1,166,252 | No | Form 4 |
| Stahl Murray | Jun 26, 2025 | Jun 27, 2025 | P | 2 | $1,045.81 | Purchase +$2,092 | 325,817 | Yes | Form 4 |
| Stahl Murray | Jun 26, 2025 | Jun 27, 2025 | P | 1 | $1,045.81 | Purchase +$1,046 | 5,616 | Yes | Form 4 |
| Stahl Murray | Jun 26, 2025 | Jun 27, 2025 | P | 3 | $1,045.81 | Purchase +$3,137 | 8,238 | Yes | Form 4 |
| Stahl Murray | Jun 26, 2025 | Jun 27, 2025 | P | 2 | $1,045.81 | Purchase +$2,092 | 5,742 | Yes | Form 4 |
| Stahl Murray | Jun 26, 2025 | Jun 27, 2025 | P | 1 | $1,045.81 | Purchase +$1,046 | 129,281 | Yes | Form 4 |
| Stahl Murray | Jun 26, 2025 | Jun 27, 2025 | P | 1 | $1,064.53 | Purchase +$1,065 | 637,764 | Yes | Form 4 |
| Stahl Murray | Jun 25, 2025 | Jun 26, 2025 | P | 2 | $1,058.52 | Purchase +$2,117 | 325,815 | Yes | Form 4 |
| Stahl Murray | Jun 25, 2025 | Jun 26, 2025 | P | 1 | $1,058.52 | Purchase +$1,059 | 5,615 | Yes | Form 4 |
| Stahl Murray | Jun 25, 2025 | Jun 26, 2025 | P | 3 | $1,058.52 | Purchase +$3,176 | 8,235 | Yes | Form 4 |
| Stahl Murray | Jun 25, 2025 | Jun 26, 2025 | P | 2 | $1,058.52 | Purchase +$2,117 | 5,740 | Yes | Form 4 |
| Stahl Murray | Jun 25, 2025 | Jun 26, 2025 | P | 1 | $1,058.52 | Purchase +$1,059 | 129,280 | Yes | Form 4 |
| Stahl Murray | Jun 25, 2025 | Jun 26, 2025 | P | 1 | $1,050.86 | Purchase +$1,051 | 637,763 | Yes | Form 4 |
| Stahl Murray | Jun 24, 2025 | Jun 25, 2025 | P | 2 | $1,039.48 | Purchase +$2,079 | 325,813 | Yes | Form 4 |
| Stahl Murray | Jun 24, 2025 | Jun 25, 2025 | P | 1 | $1,039.48 | Purchase +$1,039 | 5,614 | Yes | Form 4 |
| Stahl Murray | Jun 24, 2025 | Jun 25, 2025 | P | 3 | $1,039.48 | Purchase +$3,118 | 8,232 | Yes | Form 4 |
| Stahl Murray | Jun 24, 2025 | Jun 25, 2025 | P | 2 | $1,039.48 | Purchase +$2,079 | 5,738 | Yes | Form 4 |
| Stahl Murray | Jun 24, 2025 | Jun 25, 2025 | P | 1 | $1,039.48 | Purchase +$1,039 | 129,279 | Yes | Form 4 |
| Stahl Murray | Jun 24, 2025 | Jun 25, 2025 | P | 1 | $1,046.14 | Purchase +$1,046 | 637,762 | Yes | Form 4 |
| Stahl Murray | Jun 23, 2025 | Jun 24, 2025 | P | 2 | $1,098.70 | Purchase +$2,197 | 325,811 | Yes | Form 4 |
| Stahl Murray | Jun 23, 2025 | Jun 24, 2025 | P | 1 | $1,098.70 | Purchase +$1,099 | 5,613 | Yes | Form 4 |
| Stahl Murray | Jun 23, 2025 | Jun 24, 2025 | P | 3 | $1,098.70 | Purchase +$3,296 | 8,229 | Yes | Form 4 |
| Stahl Murray | Jun 23, 2025 | Jun 24, 2025 | P | 2 | $1,098.70 | Purchase +$2,197 | 5,736 | Yes | Form 4 |
| Stahl Murray | Jun 23, 2025 | Jun 24, 2025 | P | 1 | $1,098.70 | Purchase +$1,099 | 129,278 | Yes | Form 4 |
| Stahl Murray | Jun 23, 2025 | Jun 24, 2025 | P | 1 | $1,088.01 | Purchase +$1,088 | 637,761 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 20, 2025 | Jun 23, 2025 | P | 2 | $1,081.81 | Purchase +$2,164 | 325,809 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 20, 2025 | Jun 23, 2025 | P | 1 | $1,081.81 | Purchase +$1,082 | 5,612 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 20, 2025 | Jun 23, 2025 | P | 3 | $1,081.81 | Purchase +$3,245 | 8,226 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 20, 2025 | Jun 23, 2025 | P | 2 | $1,081.81 | Purchase +$2,164 | 5,734 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 20, 2025 | Jun 23, 2025 | P | 1 | $1,081.81 | Purchase +$1,082 | 129,277 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 20, 2025 | Jun 23, 2025 | P | 1 | $1,083.15 | Purchase +$1,083 | 637,760 | Yes | Form 4 |
| Stahl Murray | Jun 18, 2025 | Jun 20, 2025 | P | 2 | $1,080.51 | Purchase +$2,161 | 325,807 | Yes | Form 4 |
| Stahl Murray | Jun 18, 2025 | Jun 20, 2025 | P | 1 | $1,080.51 | Purchase +$1,081 | 5,611 | Yes | Form 4 |
| Stahl Murray | Jun 18, 2025 | Jun 20, 2025 | P | 3 | $1,080.51 | Purchase +$3,242 | 8,223 | Yes | Form 4 |
| Stahl Murray | Jun 18, 2025 | Jun 20, 2025 | P | 2 | $1,080.51 | Purchase +$2,161 | 5,732 | Yes | Form 4 |
| Stahl Murray | Jun 18, 2025 | Jun 20, 2025 | P | 1 | $1,080.51 | Purchase +$1,081 | 129,276 | Yes | Form 4 |
| Stahl Murray | Jun 18, 2025 | Jun 20, 2025 | P | 1 | $1,077.52 | Purchase +$1,078 | 637,759 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 17, 2025 | Jun 18, 2025 | P | 2 | $1,109.52 | Purchase +$2,219 | 325,805 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 17, 2025 | Jun 18, 2025 | P | 1 | $1,109.52 | Purchase +$1,110 | 5,610 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 17, 2025 | Jun 18, 2025 | P | 3 | $1,109.52 | Purchase +$3,329 | 8,220 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 17, 2025 | Jun 18, 2025 | P | 2 | $1,109.52 | Purchase +$2,219 | 5,730 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 17, 2025 | Jun 18, 2025 | P | 1 | $1,109.52 | Purchase +$1,110 | 129,275 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 17, 2025 | Jun 18, 2025 | P | 1 | $1,087.71 | Purchase +$1,088 | 637,758 | Yes | Form 4 |
| Stahl Murray | Jun 16, 2025 | Jun 17, 2025 | P | 2 | $1,109.30 | Purchase +$2,219 | 325,803 | Yes | Form 4 |
| Stahl Murray | Jun 16, 2025 | Jun 17, 2025 | P | 1 | $1,109.30 | Purchase +$1,109 | 5,609 | Yes | Form 4 |
| Stahl Murray | Jun 16, 2025 | Jun 17, 2025 | P | 3 | $1,109.30 | Purchase +$3,328 | 8,217 | Yes | Form 4 |
| Stahl Murray | Jun 16, 2025 | Jun 17, 2025 | P | 2 | $1,109.30 | Purchase +$2,219 | 5,728 | Yes | Form 4 |
| Stahl Murray | Jun 16, 2025 | Jun 17, 2025 | P | 1 | $1,109.30 | Purchase +$1,109 | 129,274 | Yes | Form 4 |
| Stahl Murray | Jun 16, 2025 | Jun 17, 2025 | P | 1 | $1,098.69 | Purchase +$1,099 | 637,757 | Yes | Form 4 |
| Stahl Murray | Jun 13, 2025 | Jun 16, 2025 | P | 2 | $1,117.50 | Purchase +$2,235 | 325,801 | Yes | Form 4 |
| Stahl Murray | Jun 13, 2025 | Jun 16, 2025 | P | 1 | $1,117.50 | Purchase +$1,118 | 5,608 | Yes | Form 4 |
| Stahl Murray | Jun 13, 2025 | Jun 16, 2025 | P | 3 | $1,117.50 | Purchase +$3,353 | 8,214 | Yes | Form 4 |
| Stahl Murray | Jun 13, 2025 | Jun 16, 2025 | P | 2 | $1,117.50 | Purchase +$2,235 | 5,726 | Yes | Form 4 |
| Stahl Murray | Jun 13, 2025 | Jun 16, 2025 | P | 1 | $1,117.50 | Purchase +$1,118 | 129,273 | Yes | Form 4 |
| Stahl Murray | Jun 13, 2025 | Jun 16, 2025 | P | 1 | $1,110.05 | Purchase +$1,110 | 637,756 | Yes | Form 4 |
| Stahl Murray | Jun 12, 2025 | Jun 13, 2025 | P | 2 | $1,091.73 | Purchase +$2,183 | 325,799 | Yes | Form 4 |
| Stahl Murray | Jun 12, 2025 | Jun 13, 2025 | P | 1 | $1,091.73 | Purchase +$1,092 | 5,607 | Yes | Form 4 |
| Stahl Murray | Jun 12, 2025 | Jun 13, 2025 | P | 3 | $1,091.73 | Purchase +$3,275 | 8,211 | Yes | Form 4 |
| Stahl Murray | Jun 12, 2025 | Jun 13, 2025 | P | 2 | $1,091.73 | Purchase +$2,183 | 5,724 | Yes | Form 4 |
| Stahl Murray | Jun 12, 2025 | Jun 13, 2025 | P | 1 | $1,091.73 | Purchase +$1,092 | 129,272 | Yes | Form 4 |
| Stahl Murray | Jun 12, 2025 | Jun 13, 2025 | P | 1 | $1,095.95 | Purchase +$1,096 | 637,755 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 11, 2025 | Jun 12, 2025 | P | 2 | $1,110.94 | Purchase +$2,222 | 325,797 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 11, 2025 | Jun 12, 2025 | P | 1 | $1,110.94 | Purchase +$1,111 | 5,606 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 11, 2025 | Jun 12, 2025 | P | 3 | $1,110.94 | Purchase +$3,333 | 8,208 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 11, 2025 | Jun 12, 2025 | P | 2 | $1,110.94 | Purchase +$2,222 | 5,722 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 11, 2025 | Jun 12, 2025 | P | 1 | $1,110.94 | Purchase +$1,111 | 129,271 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 11, 2025 | Jun 12, 2025 | P | 1 | $1,114.69 | Purchase +$1,115 | 637,754 | Yes | Form 4 |
| Stahl Murray | Jun 10, 2025 | Jun 11, 2025 | P | 2 | $1,122.81 | Purchase +$2,246 | 325,795 | Yes | Form 4 |
| Stahl Murray | Jun 10, 2025 | Jun 11, 2025 | P | 1 | $1,122.81 | Purchase +$1,123 | 5,605 | Yes | Form 4 |
| Stahl Murray | Jun 10, 2025 | Jun 11, 2025 | P | 3 | $1,122.81 | Purchase +$3,368 | 8,205 | Yes | Form 4 |
| Stahl Murray | Jun 10, 2025 | Jun 11, 2025 | P | 2 | $1,122.81 | Purchase +$2,246 | 5,720 | Yes | Form 4 |
| Stahl Murray | Jun 10, 2025 | Jun 11, 2025 | P | 1 | $1,122.81 | Purchase +$1,123 | 129,270 | Yes | Form 4 |
| Stahl Murray | Jun 10, 2025 | Jun 11, 2025 | P | 1 | $1,108.46 | Purchase +$1,108 | 637,753 | Yes | Form 4 |
| Stahl Murray | Jun 9, 2025 | Jun 10, 2025 | P | 2 | $1,116.00 | Purchase +$2,232 | 325,793 | Yes | Form 4 |
| Stahl Murray | Jun 9, 2025 | Jun 10, 2025 | P | 1 | $1,116.00 | Purchase +$1,116 | 5,604 | Yes | Form 4 |
| Stahl Murray | Jun 9, 2025 | Jun 10, 2025 | P | 3 | $1,116.00 | Purchase +$3,348 | 8,202 | Yes | Form 4 |
| Stahl Murray | Jun 9, 2025 | Jun 10, 2025 | P | 2 | $1,116.00 | Purchase +$2,232 | 5,718 | Yes | Form 4 |
| Stahl Murray | Jun 9, 2025 | Jun 10, 2025 | P | 1 | $1,116.00 | Purchase +$1,116 | 129,269 | Yes | Form 4 |
| Stahl Murray | Jun 9, 2025 | Jun 10, 2025 | P | 1 | $1,096.11 | Purchase +$1,096 | 637,802 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 6, 2025 | Jun 9, 2025 | P | 2 | $1,112.71 | Purchase +$2,225 | 325,791 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 6, 2025 | Jun 9, 2025 | P | 1 | $1,112.71 | Purchase +$1,113 | 5,603 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 6, 2025 | Jun 9, 2025 | P | 3 | $1,112.71 | Purchase +$3,338 | 8,199 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 6, 2025 | Jun 9, 2025 | P | 2 | $1,112.71 | Purchase +$2,225 | 5,716 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 6, 2025 | Jun 9, 2025 | P | 1 | $1,112.71 | Purchase +$1,113 | 129,268 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 6, 2025 | Jun 9, 2025 | P | 1 | $1,122.14 | Purchase +$1,122 | 637,801 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 5, 2025 | Jun 6, 2025 | P | 2 | $1,112.96 | Purchase +$2,226 | 325,789 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 5, 2025 | Jun 6, 2025 | P | 1 | $1,112.96 | Purchase +$1,113 | 5,602 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 5, 2025 | Jun 6, 2025 | P | 3 | $1,112.96 | Purchase +$3,339 | 8,196 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 5, 2025 | Jun 6, 2025 | P | 2 | $1,112.96 | Purchase +$2,226 | 5,714 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 5, 2025 | Jun 6, 2025 | P | 1 | $1,112.96 | Purchase +$1,113 | 129,267 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 5, 2025 | Jun 6, 2025 | P | 1 | $1,106.87 | Purchase +$1,107 | 637,800 | Yes | Form 4 |
| Stahl Murray | Jun 4, 2025 | Jun 5, 2025 | P | 2 | $1,120.52 | Purchase +$2,241 | 325,787 | Yes | Form 4 |
| Stahl Murray | Jun 4, 2025 | Jun 5, 2025 | P | 1 | $1,120.52 | Purchase +$1,121 | 5,601 | Yes | Form 4 |
| Stahl Murray | Jun 4, 2025 | Jun 5, 2025 | P | 3 | $1,120.52 | Purchase +$3,362 | 8,193 | Yes | Form 4 |
| Stahl Murray | Jun 4, 2025 | Jun 5, 2025 | P | 2 | $1,120.52 | Purchase +$2,241 | 5,712 | Yes | Form 4 |
| Stahl Murray | Jun 4, 2025 | Jun 5, 2025 | P | 1 | $1,120.52 | Purchase +$1,121 | 129,266 | Yes | Form 4 |
| Stahl Murray | Jun 4, 2025 | Jun 5, 2025 | P | 1 | $1,120.64 | Purchase +$1,121 | 637,799 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 3, 2025 | Jun 4, 2025 | P | 2 | $1,110.25 | Purchase +$2,221 | 325,785 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 3, 2025 | Jun 4, 2025 | P | 1 | $1,110.25 | Purchase +$1,110 | 5,600 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 3, 2025 | Jun 4, 2025 | P | 3 | $1,110.25 | Purchase +$3,331 | 8,190 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 3, 2025 | Jun 4, 2025 | P | 2 | $1,110.25 | Purchase +$2,221 | 5,710 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 3, 2025 | Jun 4, 2025 | P | 1 | $1,110.25 | Purchase +$1,110 | 129,265 | Yes | Form 4 |
| Horizon Kinetics Asset Management LLC | Jun 3, 2025 | Jun 4, 2025 | P | 1 | $1,110.62 | Purchase +$1,111 | 637,798 | Yes | Form 4 |
| Stahl Murray | Jun 2, 2025 | Jun 3, 2025 | P | 2 | $1,145.89 | Purchase +$2,292 | 325,783 | Yes | Form 4 |
| Stahl Murray | Jun 2, 2025 | Jun 3, 2025 | P | 1 | $1,145.89 | Purchase +$1,146 | 5,599 | Yes | Form 4 |
| Stahl Murray | Jun 2, 2025 | Jun 3, 2025 | P | 3 | $1,145.89 | Purchase +$3,438 | 8,187 | Yes | Form 4 |
| Stahl Murray | Jun 2, 2025 | Jun 3, 2025 | P | 2 | $1,145.89 | Purchase +$2,292 | 5,708 | Yes | Form 4 |
| Stahl Murray | Jun 2, 2025 | Jun 3, 2025 | P | 1 | $1,145.89 | Purchase +$1,146 | 129,264 | Yes | Form 4 |
| Stahl Murray | Jun 2, 2025 | Jun 3, 2025 | P | 1 | $1,117.26 | Purchase +$1,117 | 637,797 | Yes | Form 4 |
| Stahl Murray | May 30, 2025 | Jun 2, 2025 | P | 2 | $1,186.04 | Purchase +$2,372 | 325,781 | Yes | Form 4 |
| Stahl Murray | May 30, 2025 | Jun 2, 2025 | P | 1 | $1,186.04 | Purchase +$1,186 | 5,598 | Yes | Form 4 |
| Stahl Murray | May 30, 2025 | Jun 2, 2025 | P | 3 | $1,186.04 | Purchase +$3,558 | 8,184 | Yes | Form 4 |
| Stahl Murray | May 30, 2025 | Jun 2, 2025 | P | 2 | $1,186.04 | Purchase +$2,372 | 5,706 | Yes | Form 4 |
| Stahl Murray | May 30, 2025 | Jun 2, 2025 | P | 1 | $1,186.04 | Purchase +$1,186 | 129,263 | Yes | Form 4 |
| Stahl Murray | May 30, 2025 | Jun 2, 2025 | P | 1 | $1,158.17 | Purchase +$1,158 | 633,380 | Yes | Form 4 |