| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jun 16 '26 | Buy | 356.31 | 1 | 356 | 3,393,554 | Jun 17 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jun 15 '26 | Buy | 369.40 | 1 | 369 | 3,393,553 | Jun 16 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jun 12 '26 | Buy | 384.53 | 1 | 385 | 3,393,552 | Jun 15 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jun 11 '26 | Buy | 370.47 | 1 | 370 | 3,393,551 | Jun 12 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jun 10 '26 | Buy | 380.37 | 1 | 380 | 3,393,550 | Jun 11 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jun 09 '26 | Buy | 386.62 | 1 | 387 | 3,393,549 | Jun 10 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jun 08 '26 | Buy | 402.65 | 1 | 403 | 3,393,548 | Jun 09 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jun 05 '26 | Buy | 394.84 | 1 | 395 | 3,393,547 | Jun 08 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jun 04 '26 | Buy | 406.73 | 1 | 407 | 3,393,546 | Jun 05 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jun 03 '26 | Buy | 406.72 | 1 | 407 | 3,393,545 | Jun 04 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jun 02 '26 | Buy | 368.20 | 1 | 368 | 3,393,544 | Jun 03 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jun 01 '26 | Buy | 387.38 | 1 | 387 | 3,393,543 | Jun 02 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 29 '26 | Buy | 395.39 | 1 | 395 | 3,395,624 | Jun 01 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 28 '26 | Buy | 406.26 | 1 | 406 | 3,395,623 | May 29 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 27 '26 | Buy | 404.86 | 1 | 405 | 3,395,622 | May 28 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 26 '26 | Buy | 402.90 | 1 | 403 | 3,395,621 | May 28 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 22 '26 | Buy | 400.85 | 1 | 401 | 3,395,620 | May 26 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 21 '26 | Buy | 396.43 | 1 | 396 | 3,395,619 | May 22 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 20 '26 | Buy | 395.93 | 2 | 792 | 3,395,618 | May 21 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 19 '26 | Buy | 390.21 | 2 | 780 | 3,395,616 | May 20 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 18 '26 | Buy | 385.14 | 1 | 385 | 3,395,614 | May 19 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 15 '26 | Buy | 387.62 | 1 | 388 | 3,395,613 | May 18 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 14 '26 | Buy | 385.21 | 1 | 385 | 3,395,612 | May 15 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 13 '26 | Buy | 381.10 | 1 | 381 | 3,395,611 | May 14 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 12 '26 | Buy | 393.71 | 1 | 394 | 3,395,610 | May 13 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 07 '26 | Buy | 401.32 | 1 | 401 | 3,395,607 | May 08 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 06 '26 | Buy | 419.02 | 1 | 419 | 3,395,606 | May 07 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 05 '26 | Buy | 432.71 | 1 | 433 | 3,426,154 | May 06 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 04 '26 | Buy | 438.69 | 1 | 439 | 3,426,153 | May 05 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | May 01 '26 | Buy | 433.13 | 1 | 433 | 3,426,152 | May 04 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 30 '26 | Buy | 436.80 | 1 | 437 | 3,435,508 | May 01 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 29 '26 | Buy | 435.76 | 1 | 436 | 3,435,507 | Apr 30 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 28 '26 | Buy | 435.73 | 1 | 436 | 3,435,506 | Apr 29 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 27 '26 | Buy | 436.44 | 1 | 436 | 3,435,505 | Apr 28 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 24 '26 | Buy | 435.40 | 1 | 435 | 3,435,504 | Apr 27 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 23 '26 | Buy | 436.73 | 1 | 437 | 3,435,503 | Apr 24 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 22 '26 | Buy | 437.87 | 1 | 438 | 3,435,502 | Apr 23 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 21 '26 | Buy | 441.84 | 1 | 442 | 3,435,501 | Apr 22 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 20 '26 | Buy | 427.65 | 1 | 428 | 3,435,500 | Apr 21 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 17 '26 | Buy | 419.94 | 1 | 420 | 3,435,499 | Apr 20 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 16 '26 | Buy | 424.47 | 1 | 424 | 3,435,498 | Apr 17 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 15 '26 | Buy | 419.26 | 1 | 419 | 3,435,497 | Apr 16 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 14 '26 | Buy | 413.96 | 1 | 414 | 3,435,496 | Apr 15 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 13 '26 | Buy | 414.88 | 1 | 415 | 3,435,495 | Apr 14 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 10 '26 | Buy | 407.06 | 1 | 407 | 3,435,494 | Apr 13 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 09 '26 | Buy | 401.64 | 1 | 402 | 3,435,493 | Apr 10 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 08 '26 | Buy | 449.00 | 3 | 1,347 | 3,435,492 | Apr 09 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 07 '26 | Buy | 447.12 | 1 | 447 | 3,435,489 | Apr 09 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 06 '26 | Buy | 443.42 | 1 | 443 | 3,461,296 | Apr 07 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 02 '26 | Buy | 443.26 | 1 | 443 | 3,461,344 | Apr 06 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Apr 01 '26 | Buy | 454.04 | 1 | 454 | 3,461,343 | Apr 02 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 31 '26 | Buy | 470.18 | 1 | 470 | 3,467,937 | Apr 01 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 30 '26 | Buy | 494.25 | 1 | 494 | 3,467,936 | Mar 31 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 27 '26 | Buy | 518.21 | 1 | 518 | 3,467,935 | Mar 30 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 26 '26 | Buy | 526.13 | 1 | 526 | 3,467,934 | Mar 30 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 25 '26 | Buy | 538.37 | 1 | 538 | 3,467,933 | Mar 26 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 24 '26 | Buy | 534.94 | 1 | 535 | 3,467,932 | Mar 25 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 23 '26 | Buy | 529.07 | 1 | 529 | 3,467,931 | Mar 24 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 20 '26 | Buy | 533.81 | 1 | 534 | 3,467,930 | Mar 23 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 19 '26 | Buy | 527.28 | 1 | 527 | 3,467,929 | Mar 20 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 18 '26 | Buy | 531.96 | 1 | 532 | 3,467,928 | Mar 19 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 17 '26 | Buy | 525.47 | 1 | 525 | 3,467,927 | Mar 18 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 16 '26 | Buy | 524.58 | 1 | 525 | 3,467,926 | Mar 17 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 13 '26 | Buy | 529.10 | 1 | 529 | 3,467,925 | Mar 16 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 12 '26 | Buy | 532.02 | 1 | 532 | 3,469,114 | Mar 13 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 11 '26 | Buy | 523.28 | 1 | 523 | 3,469,113 | Mar 12 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 10 '26 | Buy | 526.83 | 1 | 527 | 3,469,112 | Mar 11 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 09 '26 | Buy | 527.22 | 1 | 527 | 3,469,111 | Mar 10 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 06 '26 | Buy | 526.43 | 1 | 526 | 3,469,110 | Mar 09 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 05 '26 | Buy | 529.46 | 1 | 529 | 3,469,109 | Mar 06 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 04 '26 | Buy | 530.21 | 1 | 530 | 3,469,108 | Mar 05 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 03 '26 | Buy | 522.34 | 1 | 522 | 3,469,107 | Mar 04 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Mar 02 '26 | Buy | 524.01 | 1 | 524 | 3,469,106 | Mar 03 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 27 '26 | Buy | 517.29 | 1 | 517 | 3,479,382 | Mar 02 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 26 '26 | Buy | 507.39 | 1 | 507 | 3,479,381 | Feb 27 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 25 '26 | Buy | 510.65 | 1 | 511 | 3,479,380 | Feb 26 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 24 '26 | Buy | 520.15 | 1 | 520 | 3,479,379 | Feb 25 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 23 '26 | Buy | 519.85 | 1 | 520 | 3,479,378 | Feb 24 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 20 '26 | Buy | 504.28 | 1 | 504 | 3,479,377 | Feb 23 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 19 '26 | Buy | 469.18 | 1 | 469 | 3,479,376 | Feb 20 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 18 '26 | Buy | 435.13 | 1 | 435 | 3,479,375 | Feb 19 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 17 '26 | Buy | 425.55 | 1 | 426 | 3,479,374 | Feb 18 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 13 '26 | Buy | 426.38 | 1 | 426 | 3,479,373 | Feb 17 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 12 '26 | Buy | 413.24 | 1 | 413 | 3,479,372 | Feb 13 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 11 '26 | Buy | 407.53 | 1 | 408 | 3,479,371 | Feb 12 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 10 '26 | Buy | 388.01 | 1 | 388 | 3,479,370 | Feb 11 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 09 '26 | Buy | 371.57 | 1 | 372 | 3,479,369 | Feb 10 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 06 '26 | Buy | 360.24 | 1 | 360 | 3,479,368 | Feb 09 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 05 '26 | Buy | 341.52 | 1 | 342 | 3,479,367 | Feb 06 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 04 '26 | Buy | 345.07 | 1 | 345 | 3,479,366 | Feb 05 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 03 '26 | Buy | 337.01 | 1 | 337 | 3,479,365 | Feb 04 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Feb 02 '26 | Buy | 338.12 | 1 | 338 | 3,479,364 | Feb 03 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 30 '26 | Buy | 345.57 | 1 | 346 | 3,487,703 | Feb 02 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 29 '26 | Buy | 355.41 | 1 | 355 | 3,487,702 | Jan 30 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 28 '26 | Buy | 350.70 | 1 | 351 | 3,487,701 | Jan 29 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 27 '26 | Buy | 339.86 | 1 | 340 | 3,487,700 | Jan 28 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 26 '26 | Buy | 341.94 | 1 | 342 | 3,487,699 | Jan 27 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 23 '26 | Buy | 350.06 | 1 | 350 | 3,487,698 | Jan 26 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 22 '26 | Buy | 345.78 | 1 | 346 | 3,487,697 | Jan 23 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 21 '26 | Buy | 343.48 | 1 | 343 | 3,487,696 | Jan 22 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 20 '26 | Buy | 334.13 | 1 | 334 | 3,487,695 | Jan 21 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 16 '26 | Buy | 328.20 | 1 | 328 | 3,487,694 | Jan 20 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 15 '26 | Buy | 330.33 | 1 | 330 | 3,487,693 | Jan 16 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 14 '26 | Buy | 329.91 | 1 | 330 | 3,487,692 | Jan 15 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 13 '26 | Buy | 322.57 | 1 | 323 | 3,487,691 | Jan 14 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 12 '26 | Buy | 311.84 | 1 | 312 | 3,487,690 | Jan 13 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 09 '26 | Buy | 309.15 | 1 | 309 | 3,487,689 | Jan 12 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 08 '26 | Buy | 291.90 | 1 | 292 | 3,488,094 | Jan 09 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 07 '26 | Buy | 286.30 | 1 | 286 | 3,488,093 | Jan 08 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 06 '26 | Buy | 296.79 | 3 | 891 | 3,487,539 | Jan 08 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 05 '26 | Buy | 294.98 | 1 | 295 | 3,487,537 | Jan 06 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Jan 02 '26 | Buy | 288.78 | 1 | 289 | 3,487,731 | Jan 05 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 31 '25 | Buy | 287.54 | 1 | 288 | 3,487,779 | Jan 02 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 30 '25 | Buy | 294.50 | 1 | 295 | 3,487,778 | Dec 31 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 29 '25 | Buy | 293.53 | 1 | 294 | 3,487,777 | Dec 30 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 26 '25 | Buy | 284.78 | 1 | 285 | 3,487,776 | Dec 29 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 24 '25 | Buy | 295.05 | 1 | 295 | 3,487,775 | Dec 29 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 23 '25 | Buy | 300.76 | 1 | 301 | 3,487,774 | Dec 29 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 22 '25 | Buy | 924.53 | 1 | 925 | 3,487,773 | Dec 23 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 19 '25 | Buy | 897.18 | 1 | 897 | 1,162,590 | Dec 22 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 18 '25 | Buy | 902.41 | 1 | 902 | 1,162,589 | Dec 19 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 17 '25 | Buy | 879.93 | 1 | 880 | 1,162,588 | Dec 18 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 16 '25 | Buy | 822.14 | 1 | 822 | 1,162,587 | Dec 17 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 15 '25 | Buy | 818.76 | 1 | 819 | 1,162,586 | Dec 16 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 12 '25 | Buy | 880.88 | 1 | 881 | 1,162,585 | Dec 15 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 11 '25 | Buy | 877.16 | 1 | 877 | 1,162,584 | Dec 12 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 10 '25 | Buy | 870.01 | 1 | 870 | 1,162,583 | Dec 11 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 09 '25 | Buy | 896.25 | 1 | 896 | 1,162,582 | Dec 10 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 08 '25 | Buy | 914.15 | 1 | 914 | 1,162,581 | Dec 09 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 05 '25 | Buy | 921.79 | 1 | 922 | 1,162,580 | Dec 08 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 04 '25 | Buy | 912.29 | 1 | 912 | 1,162,579 | Dec 05 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 03 '25 | Buy | 875.90 | 1 | 876 | 1,162,578 | Dec 04 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 02 '25 | Buy | 869.18 | 1 | 869 | 1,162,577 | Dec 03 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Dec 01 '25 | Buy | 866.88 | 1 | 867 | 1,162,576 | Dec 02 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 28 '25 | Buy | 867.31 | 1 | 867 | 1,162,575 | Dec 01 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 26 '25 | Buy | 863.45 | 1 | 863 | 1,162,574 | Nov 28 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 25 '25 | Buy | 853.41 | 1 | 853 | 1,162,573 | Nov 26 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 24 '25 | Buy | 880.12 | 1 | 880 | 1,162,572 | Nov 25 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 21 '25 | Buy | 895.11 | 1 | 895 | 1,162,571 | Nov 24 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 20 '25 | Buy | 918.95 | 1 | 919 | 1,162,570 | Nov 21 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 19 '25 | Buy | 899.24 | 1 | 899 | 1,162,569 | Nov 20 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 18 '25 | Buy | 914.17 | 1 | 914 | 1,162,568 | Nov 19 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 17 '25 | Buy | 1008.18 | 1 | 1,008 | 1,162,567 | Nov 18 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 14 '25 | Buy | 998.50 | 1 | 999 | 1,162,566 | Nov 17 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 13 '25 | Buy | 1020.76 | 1 | 1,021 | 1,162,565 | Nov 14 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 12 '25 | Buy | 996.33 | 1 | 996 | 1,162,564 | Nov 13 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 11 '25 | Buy | 1000.82 | 1 | 1,001 | 1,162,563 | Nov 12 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 10 '25 | Buy | 967.12 | 1 | 967 | 1,162,562 | Nov 12 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 07 '25 | Buy | 993.15 | 1 | 993 | 1,162,561 | Nov 10 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 06 '25 | Buy | 943.89 | 1 | 944 | 1,162,560 | Nov 07 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 05 '25 | Buy | 913.98 | 1 | 914 | 1,162,559 | Nov 06 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 04 '25 | Buy | 911.86 | 1 | 912 | 1,162,558 | Nov 05 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Nov 03 '25 | Buy | 933.41 | 1 | 933 | 1,162,557 | Nov 04 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 31 '25 | Buy | 934.21 | 1 | 934 | 1,162,556 | Nov 03 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 30 '25 | Buy | 940.76 | 1 | 941 | 1,162,555 | Oct 31 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 29 '25 | Buy | 912.12 | 1 | 912 | 1,162,554 | Oct 30 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 28 '25 | Buy | 925.20 | 1 | 925 | 1,162,553 | Oct 29 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 27 '25 | Buy | 933.51 | 1 | 934 | 1,162,552 | Oct 28 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 24 '25 | Buy | 949.13 | 1 | 949 | 1,162,551 | Oct 27 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 23 '25 | Buy | 939.12 | 1 | 939 | 1,162,550 | Oct 24 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 22 '25 | Buy | 935.82 | 1 | 936 | 1,162,549 | Oct 23 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 21 '25 | Buy | 938.73 | 1 | 939 | 1,162,548 | Oct 22 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 20 '25 | Buy | 944.58 | 1 | 945 | 1,162,547 | Oct 21 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 17 '25 | Buy | 929.17 | 1 | 929 | 1,162,546 | Oct 20 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 16 '25 | Buy | 934.95 | 1 | 935 | 1,162,545 | Oct 17 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 15 '25 | Buy | 924.33 | 1 | 924 | 1,162,544 | Oct 16 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 14 '25 | Buy | 882.84 | 1 | 883 | 1,162,543 | Oct 15 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 13 '25 | Buy | 898.51 | 1 | 899 | 1,162,542 | Oct 14 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 10 '25 | Buy | 887.41 | 1 | 887 | 1,162,541 | Oct 14 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 09 '25 | Buy | 936.32 | 1 | 936 | 1,162,540 | Oct 10 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 08 '25 | Buy | 935.09 | 1 | 935 | 1,162,539 | Oct 09 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 07 '25 | Buy | 964.32 | 1 | 964 | 1,162,538 | Oct 08 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 06 '25 | Buy | 950.35 | 1 | 950 | 1,162,537 | Oct 07 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 03 '25 | Buy | 970.62 | 1 | 971 | 1,162,536 | Oct 06 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 02 '25 | Buy | 967.13 | 1 | 967 | 1,162,535 | Oct 03 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Oct 01 '25 | Buy | 944.99 | 1 | 945 | 1,162,534 | Oct 02 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 30 '25 | Buy | 914.14 | 1 | 914 | 1,164,007 | Oct 01 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 29 '25 | Buy | 926.54 | 1 | 927 | 1,164,006 | Sep 30 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 26 '25 | Buy | 947.88 | 1 | 948 | 1,164,005 | Sep 29 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 25 '25 | Buy | 929.38 | 1 | 929 | 1,164,004 | Sep 26 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 24 '25 | Buy | 955.44 | 1 | 955 | 1,164,003 | Sep 25 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 23 '25 | Buy | 896.91 | 1 | 897 | 1,164,002 | Sep 24 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 22 '25 | Buy | 864.45 | 1 | 864 | 1,164,001 | Sep 23 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 19 '25 | Buy | 896.60 | 1 | 897 | 1,164,000 | Sep 22 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 18 '25 | Buy | 915.55 | 1 | 916 | 1,163,999 | Sep 19 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 17 '25 | Buy | 928.60 | 1 | 929 | 1,163,998 | Sep 18 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 16 '25 | Buy | 929.46 | 1 | 929 | 1,163,997 | Sep 17 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 15 '25 | Buy | 950.26 | 1 | 950 | 1,163,996 | Sep 16 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 12 '25 | Buy | 943.08 | 1 | 943 | 1,163,995 | Sep 15 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 11 '25 | Buy | 927.23 | 1 | 927 | 1,163,994 | Sep 12 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 10 '25 | Buy | 923.41 | 1 | 923 | 1,163,993 | Sep 11 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 09 '25 | Buy | 917.21 | 1 | 917 | 1,163,992 | Sep 10 12:00 AM |
| TPL | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Sep 08 '25 | Buy | 908.90 | 1 | 909 | 1,163,991 | Sep 09 12:00 AM |