| 2026-08-31 | Kinetics Asset Management Llc Horizon | BUY | 1 | $369.47 | $369 | 3,244,021 | 0% |
| 2026-08-28 | Kinetics Asset Management Llc Horizon | BUY | 1 | $364.42 | $364 | 3,244,020 | 0% |
| 2026-08-27 | Kinetics Asset Management Llc Horizon | BUY | 1 | $365.74 | $366 | 3,244,019 | 0% |
| 2026-08-26 | Kinetics Asset Management Llc Horizon | BUY | 1 | $375.00 | $375 | 3,244,018 | 0% |
| 2026-08-25 | Kinetics Asset Management Llc Horizon | BUY | 1 | $372.58 | $373 | 3,244,017 | 0% |
| 2026-08-24 | Kinetics Asset Management Llc Horizon | BUY | 1 | $377.39 | $377 | 3,244,016 | 0% |
| 2026-08-21 | Kinetics Asset Management Llc Horizon | BUY | 1 | $381.51 | $382 | 3,244,015 | 0% |
| 2026-08-20 | Kinetics Asset Management Llc Horizon | BUY | 1 | $377.85 | $378 | 3,244,014 | 0% |
| 2026-08-19 | Kinetics Asset Management Llc Horizon | BUY | 1 | $372.10 | $372 | 3,244,013 | 0% |
| 2026-08-18 | Kinetics Asset Management Llc Horizon | BUY | 1 | $361.16 | $361 | 3,244,012 | 0% |
| 2026-08-17 | Kinetics Asset Management Llc Horizon | BUY | 1 | $357.32 | $357 | 3,244,011 | 0% |
| 2026-08-14 | Kinetics Asset Management Llc Horizon | BUY | 1 | $357.56 | $358 | 3,244,010 | 0% |
| 2026-08-13 | Kinetics Asset Management Llc Horizon | BUY | 1 | $343.02 | $343 | 3,244,009 | 0% |
| 2026-08-12 | Kinetics Asset Management Llc Horizon | BUY | 1 | $353.15 | $353 | 3,244,008 | 0% |
| 2026-08-11 | Kinetics Asset Management Llc Horizon | BUY | 1 | $352.62 | $353 | 3,244,007 | 0% |
| 2026-08-10 | Kinetics Asset Management Llc Horizon | BUY | 1 | $345.10 | $345 | 3,244,006 | 0% |
| 2026-08-07 | Kinetics Asset Management Llc Horizon | BUY | 1 | $353.28 | $353 | 3,244,005 | 0% |
| 2026-08-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $355.62 | $356 | 3,244,004 | 0% |
| 2026-08-05 | Kinetics Asset Management Llc Horizon | BUY | 1 | $385.95 | $386 | 3,244,003 | 0% |
| 2026-08-04 | Kinetics Asset Management Llc Horizon | BUY | 1 | $403.53 | $404 | 3,244,002 | 0% |
| 2026-08-03 | Kinetics Asset Management Llc Horizon | BUY | 1 | $392.66 | $393 | 3,244,001 | 0% |
| 2026-07-31 | Kinetics Asset Management Llc Horizon | BUY | 1 | $400.09 | $400 | 3,263,688 | 0% |
| 2026-07-30 | Kinetics Asset Management Llc Horizon | BUY | 1 | $389.14 | $389 | 3,263,687 | 0% |
| 2026-07-29 | Kinetics Asset Management Llc Horizon | BUY | 1 | $394.14 | $394 | 3,263,686 | 0% |
| 2026-07-28 | Kinetics Asset Management Llc Horizon | BUY | 1 | $393.09 | $393 | 3,263,685 | 0% |
| 2026-07-27 | Kinetics Asset Management Llc Horizon | BUY | 1 | $409.31 | $409 | 3,263,684 | 0% |
| 2026-07-24 | Kinetics Asset Management Llc Horizon | BUY | 1 | $423.94 | $424 | 3,263,683 | 0% |
| 2026-07-23 | Kinetics Asset Management Llc Horizon | BUY | 1 | $429.51 | $430 | 3,263,682 | 0% |
| 2026-07-22 | Kinetics Asset Management Llc Horizon | BUY | 1 | $427.42 | $427 | 3,263,681 | 0% |
| 2026-07-21 | Kinetics Asset Management Llc Horizon | BUY | 1 | $413.48 | $413 | 3,263,680 | 0% |
| 2026-07-20 | Kinetics Asset Management Llc Horizon | BUY | 1 | $416.47 | $416 | 3,263,679 | 0% |
| 2026-07-17 | Kinetics Asset Management Llc Horizon | BUY | 1 | $420.15 | $420 | 3,263,678 | 0% |
| 2026-07-16 | Kinetics Asset Management Llc Horizon | BUY | 1 | $416.05 | $416 | 3,263,677 | 0% |
| 2026-07-15 | Kinetics Asset Management Llc Horizon | BUY | 1 | $414.13 | $414 | 3,263,676 | 0% |
| 2026-07-14 | Kinetics Asset Management Llc Horizon | BUY | 1 | $408.37 | $408 | 3,263,675 | 0% |
| 2026-07-13 | Kinetics Asset Management Llc Horizon | BUY | 1 | $411.10 | $411 | 3,263,674 | 0% |
| 2026-07-10 | Kinetics Asset Management Llc Horizon | BUY | 1 | $385.84 | $386 | 3,263,673 | 0% |
| 2026-07-09 | Kinetics Asset Management Llc Horizon | BUY | 1 | $400.13 | $400 | 3,263,672 | 0% |
| 2026-07-08 | Kinetics Asset Management Llc Horizon | BUY | 1 | $397.47 | $397 | 3,263,671 | 0% |
| 2026-07-07 | Kinetics Asset Management Llc Horizon | BUY | 1 | $400.67 | $401 | 3,263,670 | 0% |
| 2026-07-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $408.89 | $409 | 3,263,669 | 0% |
| 2026-07-02 | Kinetics Asset Management Llc Horizon | BUY | 1 | $402.64 | $403 | 3,263,668 | 0% |
| 2026-07-01 | Kinetics Asset Management Llc Horizon | BUY | 1 | $426.00 | $426 | 3,263,667 | 0% |
| 2026-06-30 | Kinetics Asset Management Llc Horizon | BUY | 1 | $435.74 | $436 | 3,393,563 | 0% |
| 2026-06-29 | Kinetics Asset Management Llc Horizon | BUY | 1 | $410.88 | $411 | 3,393,562 | 0% |
| 2026-06-26 | Kinetics Asset Management Llc Horizon | BUY | 1 | $397.48 | $397 | 3,393,561 | 0% |
| 2026-06-25 | Kinetics Asset Management Llc Horizon | BUY | 1 | $388.58 | $389 | 3,393,560 | 0% |
| 2026-06-24 | Kinetics Asset Management Llc Horizon | BUY | 1 | $374.10 | $374 | 3,393,559 | 0% |
| 2026-06-23 | Kinetics Asset Management Llc Horizon | BUY | 1 | $370.60 | $371 | 3,393,558 | 0% |
| 2026-06-22 | Kinetics Asset Management Llc Horizon | BUY | 1 | $351.33 | $351 | 3,393,557 | 0% |
| 2026-06-18 | Kinetics Asset Management Llc Horizon | BUY | 1 | $355.47 | $355 | 3,393,556 | 0% |
| 2026-06-17 | Kinetics Asset Management Llc Horizon | BUY | 1 | $356.60 | $357 | 3,393,555 | 0% |
| 2026-06-16 | Kinetics Asset Management Llc Horizon | BUY | 1 | $356.31 | $356 | 3,393,554 | 0% |
| 2026-06-15 | Peter Doyle | BUY | 4 | $381.95 | $1,528 | 146,936 | 0% |
| 2026-06-15 | Kinetics Asset Management Llc Horizon | BUY | 1 | $369.40 | $369 | 3,393,553 | 0% |
| 2026-06-12 | Kinetics Asset Management Llc Horizon | BUY | 1 | $384.53 | $385 | 3,393,552 | 0% |
| 2026-06-11 | Kinetics Asset Management Llc Horizon | BUY | 1 | $370.47 | $370 | 3,393,551 | 0% |
| 2026-06-10 | Kinetics Asset Management Llc Horizon | BUY | 1 | $380.37 | $380 | 3,393,550 | 0% |
| 2026-06-09 | Kinetics Asset Management Llc Horizon | BUY | 1 | $386.62 | $387 | 3,393,549 | 0% |
| 2026-06-08 | Chris Steddum | SELL | 730 | $400.21 | $292,153 | 12,140 | 6% |
| 2026-06-08 | Chris Steddum | SELL | 100 | $401.18 | $40,118 | 12,040 | 1% |
| 2026-06-08 | Kinetics Asset Management Llc Horizon | BUY | 1 | $402.65 | $403 | 3,393,548 | 0% |
| 2026-06-05 | Chris Steddum | SELL | 3,170 | $400.25 | $1,268,792 | 12,870 | 20% |
| 2026-06-05 | Kinetics Asset Management Llc Horizon | BUY | 1 | $394.84 | $395 | 3,393,547 | 0% |
| 2026-06-04 | Kinetics Asset Management Llc Horizon | BUY | 1 | $406.73 | $407 | 3,393,546 | 0% |
| 2026-06-03 | Kinetics Asset Management Llc Horizon | BUY | 1 | $406.72 | $407 | 3,393,545 | 0% |
| 2026-06-02 | Kinetics Asset Management Llc Horizon | BUY | 1 | $368.20 | $368 | 3,393,544 | 0% |
| 2026-06-01 | Kinetics Asset Management Llc Horizon | BUY | 1 | $387.38 | $387 | 3,393,543 | 0% |
| 2026-05-29 | Kinetics Asset Management Llc Horizon | BUY | 1 | $395.39 | $395 | 3,395,624 | 0% |
| 2026-05-28 | Kinetics Asset Management Llc Horizon | BUY | 1 | $406.26 | $406 | 3,395,623 | 0% |
| 2026-05-27 | Kinetics Asset Management Llc Horizon | BUY | 1 | $404.86 | $405 | 3,395,622 | 0% |
| 2026-05-26 | Kinetics Asset Management Llc Horizon | BUY | 1 | $402.90 | $403 | 3,395,621 | 0% |
| 2026-05-22 | Kinetics Asset Management Llc Horizon | BUY | 1 | $400.85 | $401 | 3,395,620 | 0% |
| 2026-05-21 | Kinetics Asset Management Llc Horizon | BUY | 1 | $396.43 | $396 | 3,395,619 | 0% |
| 2026-05-20 | Kinetics Asset Management Llc Horizon | BUY | 2 | $395.93 | $792 | 3,395,618 | 0% |
| 2026-05-19 | Kinetics Asset Management Llc Horizon | BUY | 2 | $390.21 | $780 | 3,395,616 | 0% |
| 2026-05-18 | Kinetics Asset Management Llc Horizon | BUY | 1 | $385.14 | $385 | 3,395,614 | 0% |
| 2026-05-15 | Kinetics Asset Management Llc Horizon | BUY | 1 | $387.62 | $388 | 3,395,613 | 0% |
| 2026-05-14 | Kinetics Asset Management Llc Horizon | BUY | 1 | $385.21 | $385 | 3,395,612 | 0% |
| 2026-05-13 | Kinetics Asset Management Llc Horizon | BUY | 1 | $381.10 | $381 | 3,395,611 | 0% |
| 2026-05-12 | Kinetics Asset Management Llc Horizon | BUY | 1 | $393.71 | $394 | 3,395,610 | 0% |
| 2026-05-07 | Kinetics Asset Management Llc Horizon | BUY | 1 | $401.32 | $401 | 3,395,607 | 0% |
| 2026-05-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $419.02 | $419 | 3,395,606 | 0% |
| 2026-05-05 | Kinetics Asset Management Llc Horizon | BUY | 1 | $432.71 | $433 | 3,426,154 | 0% |
| 2026-05-04 | Kinetics Asset Management Llc Horizon | BUY | 1 | $438.69 | $439 | 3,426,153 | 0% |
| 2026-05-01 | Kinetics Asset Management Llc Horizon | BUY | 1 | $433.13 | $433 | 3,426,152 | 0% |
| 2026-04-30 | Kinetics Asset Management Llc Horizon | BUY | 1 | $436.80 | $437 | 3,435,508 | 0% |
| 2026-04-29 | Kinetics Asset Management Llc Horizon | BUY | 1 | $435.76 | $436 | 3,435,507 | 0% |
| 2026-04-28 | Kinetics Asset Management Llc Horizon | BUY | 1 | $435.73 | $436 | 3,435,506 | 0% |
| 2026-04-27 | Kinetics Asset Management Llc Horizon | BUY | 1 | $436.44 | $436 | 3,435,505 | 0% |
| 2026-04-24 | Kinetics Asset Management Llc Horizon | BUY | 1 | $435.40 | $435 | 3,435,504 | 0% |
| 2026-04-23 | Kinetics Asset Management Llc Horizon | BUY | 1 | $436.73 | $437 | 3,435,503 | 0% |
| 2026-04-22 | Kinetics Asset Management Llc Horizon | BUY | 1 | $437.87 | $438 | 3,435,502 | 0% |
| 2026-04-21 | Kinetics Asset Management Llc Horizon | BUY | 1 | $441.84 | $442 | 3,435,501 | 0% |
| 2026-04-20 | Kinetics Asset Management Llc Horizon | BUY | 1 | $427.65 | $428 | 3,435,500 | 0% |
| 2026-04-17 | Kinetics Asset Management Llc Horizon | BUY | 1 | $419.94 | $420 | 3,435,499 | 0% |
| 2026-04-16 | Kinetics Asset Management Llc Horizon | BUY | 1 | $424.47 | $424 | 3,435,498 | 0% |
| 2026-04-15 | Kinetics Asset Management Llc Horizon | BUY | 1 | $419.26 | $419 | 3,435,497 | 0% |
| 2026-04-14 | Kinetics Asset Management Llc Horizon | BUY | 1 | $413.96 | $414 | 3,435,496 | 0% |
| 2026-04-13 | Kinetics Asset Management Llc Horizon | BUY | 1 | $414.88 | $415 | 3,435,495 | 0% |
| 2026-04-10 | Kinetics Asset Management Llc Horizon | BUY | 1 | $407.06 | $407 | 3,435,494 | 0% |
| 2026-04-09 | Kinetics Asset Management Llc Horizon | BUY | 1 | $401.64 | $402 | 3,435,493 | 0% |
| 2026-04-08 | Kinetics Asset Management Llc Horizon | BUY | 3 | $449.00 | $1,347 | 3,435,492 | 0% |
| 2026-04-07 | Kinetics Asset Management Llc Horizon | BUY | 1 | $447.12 | $447 | 3,435,489 | 0% |
| 2026-04-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $443.42 | $443 | 3,461,296 | 0% |
| 2026-04-02 | Kinetics Asset Management Llc Horizon | BUY | 1 | $443.26 | $443 | 3,461,344 | 0% |
| 2026-04-01 | Kinetics Asset Management Llc Horizon | BUY | 1 | $454.04 | $454 | 3,461,343 | 0% |
| 2026-03-31 | Kinetics Asset Management Llc Horizon | BUY | 1 | $470.18 | $470 | 3,467,937 | 0% |
| 2026-03-30 | Kinetics Asset Management Llc Horizon | BUY | 1 | $494.25 | $494 | 3,467,936 | 0% |
| 2026-03-27 | Kinetics Asset Management Llc Horizon | BUY | 1 | $518.21 | $518 | 3,467,935 | 0% |
| 2026-03-26 | Kinetics Asset Management Llc Horizon | BUY | 1 | $526.13 | $526 | 3,467,934 | 0% |
| 2026-03-25 | Kinetics Asset Management Llc Horizon | BUY | 1 | $538.37 | $538 | 3,467,933 | 0% |
| 2026-03-24 | Kinetics Asset Management Llc Horizon | BUY | 1 | $534.94 | $535 | 3,467,932 | 0% |
| 2026-03-23 | Kinetics Asset Management Llc Horizon | BUY | 1 | $529.07 | $529 | 3,467,931 | 0% |
| 2026-03-20 | Kinetics Asset Management Llc Horizon | BUY | 1 | $533.81 | $534 | 3,467,930 | 0% |
| 2026-03-19 | Kinetics Asset Management Llc Horizon | BUY | 1 | $527.28 | $527 | 3,467,929 | 0% |
| 2026-03-18 | Kinetics Asset Management Llc Horizon | BUY | 1 | $531.96 | $532 | 3,467,928 | 0% |
| 2026-03-17 | Kinetics Asset Management Llc Horizon | BUY | 1 | $525.47 | $525 | 3,467,927 | 0% |
| 2026-03-16 | Kinetics Asset Management Llc Horizon | BUY | 1 | $524.58 | $525 | 3,467,926 | 0% |
| 2026-03-13 | Kinetics Asset Management Llc Horizon | BUY | 1 | $529.10 | $529 | 3,467,925 | 0% |
| 2026-03-12 | Kinetics Asset Management Llc Horizon | BUY | 1 | $532.02 | $532 | 3,469,114 | 0% |
| 2026-03-11 | Kinetics Asset Management Llc Horizon | BUY | 1 | $523.28 | $523 | 3,469,113 | 0% |
| 2026-03-10 | Kinetics Asset Management Llc Horizon | BUY | 1 | $526.83 | $527 | 3,469,112 | 0% |
| 2026-03-09 | Kinetics Asset Management Llc Horizon | BUY | 1 | $527.22 | $527 | 3,469,111 | 0% |
| 2026-03-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $526.43 | $526 | 3,469,110 | 0% |
| 2026-03-05 | Kinetics Asset Management Llc Horizon | BUY | 1 | $529.46 | $529 | 3,469,109 | 0% |
| 2026-03-04 | Kinetics Asset Management Llc Horizon | BUY | 1 | $530.21 | $530 | 3,469,108 | 0% |
| 2026-03-03 | Kinetics Asset Management Llc Horizon | BUY | 1 | $522.34 | $522 | 3,469,107 | 0% |
| 2026-03-02 | Kinetics Asset Management Llc Horizon | BUY | 1 | $524.01 | $524 | 3,469,106 | 0% |
| 2026-02-27 | Kinetics Asset Management Llc Horizon | BUY | 1 | $517.29 | $517 | 3,479,382 | 0% |
| 2026-02-26 | Kinetics Asset Management Llc Horizon | BUY | 1 | $507.39 | $507 | 3,479,381 | 0% |
| 2026-02-25 | Donna E Epps | SELL | 895 | $510.08 | $456,522 | 3,816 | 19% |
| 2026-02-25 | Donna E Epps | BUY | 895 | $510.45 | $456,853 | 2,921 | 44% |
| 2026-02-25 | Kinetics Asset Management Llc Horizon | BUY | 1 | $510.65 | $511 | 3,479,380 | 0% |
| 2026-02-24 | Stephanie Buffington | SELL | 1,608 | $503.00 | $808,824 | 2,133 | 43% |
| 2026-02-24 | Kinetics Asset Management Llc Horizon | BUY | 1 | $520.15 | $520 | 3,479,379 | 0% |
| 2026-02-23 | Kinetics Asset Management Llc Horizon | BUY | 1 | $519.85 | $520 | 3,479,378 | 0% |
| 2026-02-20 | Kinetics Asset Management Llc Horizon | BUY | 1 | $504.28 | $504 | 3,479,377 | 0% |
| 2026-02-19 | Kinetics Asset Management Llc Horizon | BUY | 1 | $469.18 | $469 | 3,479,376 | 0% |
| 2026-02-18 | Kinetics Asset Management Llc Horizon | BUY | 1 | $435.13 | $435 | 3,479,375 | 0% |
| 2026-02-17 | Kinetics Asset Management Llc Horizon | BUY | 1 | $425.55 | $426 | 3,479,374 | 0% |
| 2026-02-13 | Kinetics Asset Management Llc Horizon | BUY | 1 | $426.38 | $426 | 3,479,373 | 0% |
| 2026-02-12 | Kinetics Asset Management Llc Horizon | BUY | 1 | $413.24 | $413 | 3,479,372 | 0% |
| 2026-02-11 | Kinetics Asset Management Llc Horizon | BUY | 1 | $407.53 | $408 | 3,479,371 | 0% |
| 2026-02-10 | Kinetics Asset Management Llc Horizon | BUY | 1 | $388.01 | $388 | 3,479,370 | 0% |
| 2026-02-09 | Kinetics Asset Management Llc Horizon | BUY | 1 | $371.57 | $372 | 3,479,369 | 0% |
| 2026-02-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $360.24 | $360 | 3,479,368 | 0% |
| 2026-02-05 | Kinetics Asset Management Llc Horizon | BUY | 1 | $341.52 | $342 | 3,479,367 | 0% |
| 2026-02-04 | Kinetics Asset Management Llc Horizon | BUY | 1 | $345.07 | $345 | 3,479,366 | 0% |
| 2026-02-03 | Kinetics Asset Management Llc Horizon | BUY | 1 | $337.01 | $337 | 3,479,365 | 0% |
| 2026-02-02 | Kinetics Asset Management Llc Horizon | BUY | 1 | $338.12 | $338 | 3,479,364 | 0% |
| 2026-01-30 | Kinetics Asset Management Llc Horizon | BUY | 1 | $345.57 | $346 | 3,487,703 | 0% |
| 2026-01-29 | Kinetics Asset Management Llc Horizon | BUY | 1 | $355.41 | $355 | 3,487,702 | 0% |
| 2026-01-28 | Kinetics Asset Management Llc Horizon | BUY | 1 | $350.70 | $351 | 3,487,701 | 0% |
| 2026-01-27 | Kinetics Asset Management Llc Horizon | BUY | 1 | $339.86 | $340 | 3,487,700 | 0% |
| 2026-01-26 | Kinetics Asset Management Llc Horizon | BUY | 1 | $341.94 | $342 | 3,487,699 | 0% |
| 2026-01-23 | Kinetics Asset Management Llc Horizon | BUY | 1 | $350.06 | $350 | 3,487,698 | 0% |
| 2026-01-22 | Kinetics Asset Management Llc Horizon | BUY | 1 | $345.78 | $346 | 3,487,697 | 0% |
| 2026-01-21 | Kinetics Asset Management Llc Horizon | BUY | 1 | $343.48 | $343 | 3,487,696 | 0% |
| 2026-01-20 | Kinetics Asset Management Llc Horizon | BUY | 1 | $334.13 | $334 | 3,487,695 | 0% |
| 2026-01-16 | Kinetics Asset Management Llc Horizon | BUY | 1 | $328.20 | $328 | 3,487,694 | 0% |
| 2026-01-15 | Kinetics Asset Management Llc Horizon | BUY | 1 | $330.33 | $330 | 3,487,693 | 0% |
| 2026-01-14 | Kinetics Asset Management Llc Horizon | BUY | 1 | $329.91 | $330 | 3,487,692 | 0% |
| 2026-01-13 | Kinetics Asset Management Llc Horizon | BUY | 1 | $322.57 | $323 | 3,487,691 | 0% |
| 2026-01-12 | Kinetics Asset Management Llc Horizon | BUY | 1 | $311.84 | $312 | 3,487,690 | 0% |
| 2026-01-09 | Kinetics Asset Management Llc Horizon | BUY | 1 | $309.15 | $309 | 3,487,689 | 0% |
| 2026-01-08 | Kinetics Asset Management Llc Horizon | BUY | 1 | $291.90 | $292 | 3,488,094 | 0% |
| 2026-01-07 | Kinetics Asset Management Llc Horizon | BUY | 1 | $286.30 | $286 | 3,488,093 | 0% |
| 2026-01-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $296.79 | $297 | 3,462,824 | 0% |
| 2026-01-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $296.79 | $297 | 3,487,539 | 0% |
| 2026-01-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $296.79 | $297 | 3,487,538 | 0% |
| 2026-01-05 | Kinetics Asset Management Llc Horizon | BUY | 1 | $294.98 | $295 | 3,487,537 | 0% |
| 2026-01-02 | Kinetics Asset Management Llc Horizon | BUY | 1 | $288.78 | $289 | 3,487,731 | 0% |
| 2025-12-31 | Kinetics Asset Management Llc Horizon | BUY | 1 | $287.54 | $288 | 3,487,779 | 0% |
| 2025-12-30 | Kinetics Asset Management Llc Horizon | BUY | 1 | $294.50 | $294 | 3,487,778 | 0% |
| 2025-12-29 | Kinetics Asset Management Llc Horizon | BUY | 1 | $293.53 | $294 | 3,487,777 | 0% |
| 2025-12-26 | Kinetics Asset Management Llc Horizon | BUY | 1 | $284.78 | $285 | 3,487,776 | 0% |
| 2025-12-24 | Kinetics Asset Management Llc Horizon | BUY | 1 | $295.05 | $295 | 3,487,775 | 0% |
| 2025-12-23 | Kinetics Asset Management Llc Horizon | BUY | 1 | $300.76 | $301 | 3,487,774 | 0% |
| 2025-12-22 | Kinetics Asset Management Llc Horizon | BUY | 1 | $924.53 | $925 | 3,487,773 | 0% |
| 2025-12-19 | Kinetics Asset Management Llc Horizon | BUY | 1 | $897.18 | $897 | 1,162,590 | 0% |
| 2025-12-18 | Kinetics Asset Management Llc Horizon | BUY | 1 | $902.41 | $902 | 1,162,589 | 0% |
| 2025-12-17 | Kinetics Asset Management Llc Horizon | BUY | 1 | $879.93 | $880 | 1,162,588 | 0% |
| 2025-12-16 | Kinetics Asset Management Llc Horizon | BUY | 1 | $822.14 | $822 | 1,162,587 | 0% |
| 2025-12-15 | Kinetics Asset Management Llc Horizon | BUY | 1 | $818.76 | $819 | 1,162,586 | 0% |
| 2025-12-12 | Kinetics Asset Management Llc Horizon | BUY | 1 | $880.88 | $881 | 1,162,585 | 0% |
| 2025-12-11 | Kinetics Asset Management Llc Horizon | BUY | 1 | $877.16 | $877 | 1,162,584 | 0% |
| 2025-12-10 | Kinetics Asset Management Llc Horizon | BUY | 1 | $870.01 | $870 | 1,162,583 | 0% |
| 2025-12-09 | Kinetics Asset Management Llc Horizon | BUY | 1 | $896.25 | $896 | 1,162,582 | 0% |
| 2025-12-08 | Kinetics Asset Management Llc Horizon | BUY | 1 | $914.15 | $914 | 1,162,581 | 0% |
| 2025-12-05 | Kinetics Asset Management Llc Horizon | BUY | 1 | $921.79 | $922 | 1,162,580 | 0% |
| 2025-12-04 | Kinetics Asset Management Llc Horizon | BUY | 1 | $912.29 | $912 | 1,162,579 | 0% |
| 2025-12-03 | Kinetics Asset Management Llc Horizon | BUY | 1 | $875.90 | $876 | 1,162,578 | 0% |
| 2025-12-02 | Kinetics Asset Management Llc Horizon | BUY | 1 | $869.18 | $869 | 1,162,577 | 0% |
| 2025-12-01 | Kinetics Asset Management Llc Horizon | BUY | 1 | $866.88 | $867 | 1,162,576 | 0% |
| 2025-11-28 | Kinetics Asset Management Llc Horizon | BUY | 1 | $867.31 | $867 | 1,162,575 | 0% |
| 2025-11-26 | Kinetics Asset Management Llc Horizon | BUY | 1 | $863.45 | $863 | 1,162,574 | 0% |
| 2025-11-25 | Kinetics Asset Management Llc Horizon | BUY | 1 | $853.41 | $853 | 1,162,573 | 0% |
| 2025-11-24 | Kinetics Asset Management Llc Horizon | BUY | 1 | $880.12 | $880 | 1,162,572 | 0% |
| 2025-11-21 | Kinetics Asset Management Llc Horizon | BUY | 1 | $895.11 | $895 | 1,162,571 | 0% |
| 2025-11-20 | Kinetics Asset Management Llc Horizon | BUY | 1 | $918.95 | $919 | 1,162,570 | 0% |
| 2025-11-19 | Kinetics Asset Management Llc Horizon | BUY | 1 | $899.24 | $899 | 1,162,569 | 0% |
| 2025-11-18 | Kinetics Asset Management Llc Horizon | BUY | 1 | $914.17 | $914 | 1,162,568 | 0% |
| 2025-11-17 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,008.18 | $1,008 | 1,162,567 | 0% |
| 2025-11-14 | Kinetics Asset Management Llc Horizon | BUY | 1 | $998.50 | $998 | 1,162,566 | 0% |
| 2025-11-13 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,020.76 | $1,021 | 1,162,565 | 0% |
| 2025-11-12 | Kinetics Asset Management Llc Horizon | BUY | 1 | $996.33 | $996 | 1,162,564 | 0% |
| 2025-11-11 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,000.82 | $1,001 | 1,162,563 | 0% |
| 2025-11-10 | Kinetics Asset Management Llc Horizon | BUY | 1 | $967.12 | $967 | 1,162,562 | 0% |
| 2025-11-07 | Kinetics Asset Management Llc Horizon | BUY | 1 | $993.15 | $993 | 1,162,561 | 0% |
| 2025-11-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $943.89 | $944 | 1,162,560 | 0% |
| 2025-11-05 | Kinetics Asset Management Llc Horizon | BUY | 1 | $913.98 | $914 | 1,162,559 | 0% |
| 2025-11-04 | Kinetics Asset Management Llc Horizon | BUY | 1 | $911.86 | $912 | 1,162,558 | 0% |
| 2025-11-03 | Kinetics Asset Management Llc Horizon | BUY | 1 | $933.41 | $933 | 1,162,557 | 0% |
| 2025-10-31 | Kinetics Asset Management Llc Horizon | BUY | 1 | $934.21 | $934 | 1,162,556 | 0% |
| 2025-10-30 | Kinetics Asset Management Llc Horizon | BUY | 1 | $940.76 | $941 | 1,162,555 | 0% |
| 2025-10-29 | Kinetics Asset Management Llc Horizon | BUY | 1 | $912.12 | $912 | 1,162,554 | 0% |
| 2025-10-28 | Kinetics Asset Management Llc Horizon | BUY | 1 | $925.20 | $925 | 1,162,553 | 0% |
| 2025-10-27 | Kinetics Asset Management Llc Horizon | BUY | 1 | $933.51 | $934 | 1,162,552 | 0% |
| 2025-10-24 | Kinetics Asset Management Llc Horizon | BUY | 1 | $949.13 | $949 | 1,162,551 | 0% |
| 2025-10-23 | Kinetics Asset Management Llc Horizon | BUY | 1 | $939.12 | $939 | 1,162,550 | 0% |
| 2025-10-22 | Kinetics Asset Management Llc Horizon | BUY | 1 | $935.82 | $936 | 1,162,549 | 0% |
| 2025-10-21 | Kinetics Asset Management Llc Horizon | BUY | 1 | $938.73 | $939 | 1,162,548 | 0% |
| 2025-10-20 | Kinetics Asset Management Llc Horizon | BUY | 1 | $944.58 | $945 | 1,162,547 | 0% |
| 2025-10-17 | Kinetics Asset Management Llc Horizon | BUY | 1 | $929.17 | $929 | 1,162,546 | 0% |
| 2025-10-16 | Kinetics Asset Management Llc Horizon | BUY | 1 | $934.95 | $935 | 1,162,545 | 0% |
| 2025-10-15 | Kinetics Asset Management Llc Horizon | BUY | 1 | $924.33 | $924 | 1,162,544 | 0% |
| 2025-10-14 | Kinetics Asset Management Llc Horizon | BUY | 1 | $882.84 | $883 | 1,162,543 | 0% |
| 2025-10-13 | Kinetics Asset Management Llc Horizon | BUY | 1 | $898.51 | $899 | 1,162,542 | 0% |
| 2025-10-10 | Kinetics Asset Management Llc Horizon | BUY | 1 | $887.41 | $887 | 1,162,541 | 0% |
| 2025-10-09 | Kinetics Asset Management Llc Horizon | BUY | 1 | $936.32 | $936 | 1,162,540 | 0% |
| 2025-10-08 | Kinetics Asset Management Llc Horizon | BUY | 1 | $935.09 | $935 | 1,162,539 | 0% |
| 2025-10-07 | Kinetics Asset Management Llc Horizon | BUY | 1 | $964.32 | $964 | 1,162,538 | 0% |
| 2025-10-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $950.35 | $950 | 1,162,537 | 0% |
| 2025-10-03 | Kinetics Asset Management Llc Horizon | BUY | 1 | $970.62 | $971 | 1,162,536 | 0% |
| 2025-10-02 | Kinetics Asset Management Llc Horizon | BUY | 1 | $967.13 | $967 | 1,162,535 | 0% |
| 2025-10-01 | Kinetics Asset Management Llc Horizon | BUY | 1 | $944.99 | $945 | 1,162,534 | 0% |
| 2025-09-30 | Kinetics Asset Management Llc Horizon | BUY | 1 | $914.14 | $914 | 1,164,007 | 0% |
| 2025-09-29 | Kinetics Asset Management Llc Horizon | BUY | 1 | $926.54 | $927 | 1,164,006 | 0% |
| 2025-09-26 | Kinetics Asset Management Llc Horizon | BUY | 1 | $947.88 | $948 | 1,164,005 | 0% |
| 2025-09-25 | Kinetics Asset Management Llc Horizon | BUY | 1 | $929.38 | $929 | 1,164,004 | 0% |
| 2025-09-24 | Kinetics Asset Management Llc Horizon | BUY | 1 | $955.44 | $955 | 1,164,003 | 0% |
| 2025-09-23 | Kinetics Asset Management Llc Horizon | BUY | 1 | $896.91 | $897 | 1,164,002 | 0% |
| 2025-09-22 | Kinetics Asset Management Llc Horizon | BUY | 1 | $864.45 | $864 | 1,164,001 | 0% |
| 2025-09-19 | Kinetics Asset Management Llc Horizon | BUY | 1 | $896.60 | $897 | 1,164,000 | 0% |
| 2025-09-18 | Kinetics Asset Management Llc Horizon | BUY | 1 | $915.55 | $916 | 1,163,999 | 0% |
| 2025-09-17 | Kinetics Asset Management Llc Horizon | BUY | 1 | $928.60 | $929 | 1,163,998 | 0% |
| 2025-09-16 | Kinetics Asset Management Llc Horizon | BUY | 1 | $929.46 | $929 | 1,163,997 | 0% |
| 2025-09-15 | Kinetics Asset Management Llc Horizon | BUY | 1 | $950.26 | $950 | 1,163,996 | 0% |
| 2025-09-12 | Kinetics Asset Management Llc Horizon | BUY | 1 | $943.08 | $943 | 1,163,995 | 0% |
| 2025-09-11 | Kinetics Asset Management Llc Horizon | BUY | 1 | $927.23 | $927 | 1,163,994 | 0% |
| 2025-09-10 | Kinetics Asset Management Llc Horizon | BUY | 1 | $923.41 | $923 | 1,163,993 | 0% |
| 2025-09-09 | Kinetics Asset Management Llc Horizon | BUY | 1 | $917.21 | $917 | 1,163,992 | 0% |
| 2025-09-08 | Kinetics Asset Management Llc Horizon | BUY | 1 | $908.90 | $909 | 1,163,991 | 0% |
| 2025-09-05 | Kinetics Asset Management Llc Horizon | BUY | 1 | $920.69 | $921 | 1,163,990 | 0% |
| 2025-09-04 | Kinetics Asset Management Llc Horizon | BUY | 1 | $912.22 | $912 | 1,163,989 | 0% |
| 2025-09-03 | Kinetics Asset Management Llc Horizon | BUY | 1 | $928.87 | $929 | 1,163,988 | 0% |
| 2025-09-02 | Kinetics Asset Management Llc Horizon | BUY | 1 | $972.55 | $973 | 1,163,987 | 0% |
| 2025-08-29 | Stephanie Buffington | SELL | 162 | $926.50 | $150,093 | 794 | 17% |
| 2025-08-29 | Kinetics Asset Management Llc Horizon | BUY | 1 | $928.79 | $929 | 1,163,986 | 0% |
| 2025-08-28 | Kinetics Asset Management Llc Horizon | BUY | 1 | $909.74 | $910 | 1,163,985 | 0% |
| 2025-08-27 | Kinetics Asset Management Llc Horizon | BUY | 1 | $914.32 | $914 | 1,163,984 | 0% |
| 2025-08-26 | Kinetics Asset Management Llc Horizon | BUY | 1 | $897.55 | $898 | 1,163,983 | 0% |
| 2025-08-25 | Kinetics Asset Management Llc Horizon | BUY | 1 | $908.19 | $908 | 1,163,982 | 0% |
| 2025-08-22 | Kinetics Asset Management Llc Horizon | BUY | 1 | $901.92 | $902 | 1,163,981 | 0% |
| 2025-08-21 | Eric L Oliver | BUY | 100 | $881.27 | $88,127 | 393,600 | 0% |
| 2025-08-21 | Kinetics Asset Management Llc Horizon | BUY | 1 | $888.65 | $889 | 1,163,980 | 0% |
| 2025-08-20 | Kinetics Asset Management Llc Horizon | BUY | 1 | $903.18 | $903 | 1,163,979 | 0% |
| 2025-08-19 | Kinetics Asset Management Llc Horizon | BUY | 1 | $893.05 | $893 | 1,163,978 | 0% |
| 2025-08-18 | Kinetics Asset Management Llc Horizon | BUY | 1 | $893.14 | $893 | 1,163,977 | 0% |
| 2025-08-15 | Eric L Oliver | BUY | 100 | $895.00 | $89,500 | 393,500 | 0% |
| 2025-08-15 | Kinetics Asset Management Llc Horizon | BUY | 1 | $894.93 | $895 | 1,163,976 | 0% |
| 2025-08-14 | Eric L Oliver | BUY | 100 | $915.00 | $91,500 | 393,400 | 0% |
| 2025-08-14 | Kinetics Asset Management Llc Horizon | BUY | 1 | $889.04 | $889 | 1,163,975 | 0% |
| 2025-08-13 | Kinetics Asset Management Llc Horizon | BUY | 1 | $854.06 | $854 | 1,163,974 | 0% |
| 2025-08-12 | Kinetics Asset Management Llc Horizon | BUY | 1 | $864.54 | $865 | 1,163,973 | 0% |
| 2025-08-11 | Kinetics Asset Management Llc Horizon | BUY | 1 | $876.27 | $876 | 1,163,972 | 0% |
| 2025-08-08 | Kinetics Asset Management Llc Horizon | BUY | 1 | $868.97 | $869 | 1,163,971 | 0% |
| 2025-08-07 | Kinetics Asset Management Llc Horizon | BUY | 1 | $899.77 | $900 | 1,163,970 | 0% |
| 2025-08-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $955.47 | $955 | 1,163,969 | 0% |
| 2025-08-05 | Kinetics Asset Management Llc Horizon | BUY | 1 | $950.14 | $950 | 1,163,968 | 0% |
| 2025-08-04 | Kinetics Asset Management Llc Horizon | BUY | 1 | $946.12 | $946 | 1,163,967 | 0% |
| 2025-08-01 | Kinetics Asset Management Llc Horizon | BUY | 1 | $943.87 | $944 | 1,163,966 | 0% |
| 2025-07-31 | Kinetics Asset Management Llc Horizon | BUY | 1 | $979.33 | $979 | 1,163,965 | 0% |
| 2025-07-30 | Kinetics Asset Management Llc Horizon | BUY | 1 | $984.37 | $984 | 1,163,964 | 0% |
| 2025-07-29 | Kinetics Asset Management Llc Horizon | BUY | 1 | $977.33 | $977 | 1,163,963 | 0% |
| 2025-07-28 | Kinetics Asset Management Llc Horizon | BUY | 1 | $980.04 | $980 | 1,163,962 | 0% |
| 2025-07-25 | Kinetics Asset Management Llc Horizon | BUY | 1 | $966.55 | $967 | 1,163,961 | 0% |
| 2025-07-24 | Kinetics Asset Management Llc Horizon | BUY | 1 | $924.63 | $925 | 1,163,960 | 0% |
| 2025-07-23 | Kinetics Asset Management Llc Horizon | BUY | 1 | $928.10 | $928 | 1,163,959 | 0% |
| 2025-07-22 | Kinetics Asset Management Llc Horizon | BUY | 1 | $961.07 | $961 | 1,163,958 | 0% |
| 2025-07-21 | Kinetics Asset Management Llc Horizon | BUY | 1 | $986.43 | $986 | 1,163,957 | 0% |
| 2025-07-18 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,004.61 | $1,005 | 1,163,956 | 0% |
| 2025-07-17 | Kinetics Asset Management Llc Horizon | BUY | 1 | $992.87 | $993 | 1,163,955 | 0% |
| 2025-07-16 | Kinetics Asset Management Llc Horizon | BUY | 1 | $961.67 | $962 | 1,163,954 | 0% |
| 2025-07-15 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,014.80 | $1,015 | 1,163,953 | 0% |
| 2025-07-14 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,033.53 | $1,034 | 1,163,952 | 0% |
| 2025-07-11 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,062.60 | $1,063 | 1,163,951 | 0% |
| 2025-07-10 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,039.87 | $1,040 | 1,163,950 | 0% |
| 2025-07-09 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,037.49 | $1,037 | 1,163,949 | 0% |
| 2025-07-08 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,048.14 | $1,048 | 1,163,948 | 0% |
| 2025-07-07 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,042.95 | $1,043 | 1,163,947 | 0% |
| 2025-07-03 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,075.80 | $1,076 | 1,163,946 | 0% |
| 2025-07-02 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,066.31 | $1,066 | 1,163,945 | 0% |
| 2025-07-01 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,042.57 | $1,043 | 1,163,944 | 0% |
| 2025-06-30 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,053.06 | $1,053 | 1,166,253 | 0% |
| 2025-06-27 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,069.00 | $1,069 | 1,166,252 | 0% |
| 2025-06-26 | Murray Stahl | BUY | 2 | $1,045.81 | $2,092 | 325,817 | 0% |
| 2025-06-26 | Murray Stahl | BUY | 1 | $1,045.81 | $1,046 | 5,616 | 0% |
| 2025-06-26 | Murray Stahl | BUY | 3 | $1,045.81 | $3,137 | 8,238 | 0% |
| 2025-06-26 | Murray Stahl | BUY | 2 | $1,045.81 | $2,092 | 5,742 | 0% |
| 2025-06-26 | Murray Stahl | BUY | 1 | $1,045.81 | $1,046 | 129,281 | 0% |
| 2025-06-26 | Murray Stahl | BUY | 1 | $1,064.53 | $1,065 | 637,764 | 0% |
| 2025-06-25 | Murray Stahl | BUY | 2 | $1,058.52 | $2,117 | 325,815 | 0% |
| 2025-06-25 | Murray Stahl | BUY | 1 | $1,058.52 | $1,059 | 5,615 | 0% |
| 2025-06-25 | Murray Stahl | BUY | 3 | $1,058.52 | $3,176 | 8,235 | 0% |
| 2025-06-25 | Murray Stahl | BUY | 2 | $1,058.52 | $2,117 | 5,740 | 0% |
| 2025-06-25 | Murray Stahl | BUY | 1 | $1,058.52 | $1,059 | 129,280 | 0% |
| 2025-06-25 | Murray Stahl | BUY | 1 | $1,050.86 | $1,051 | 637,763 | 0% |
| 2025-06-24 | Murray Stahl | BUY | 2 | $1,039.48 | $2,079 | 325,813 | 0% |
| 2025-06-24 | Murray Stahl | BUY | 1 | $1,039.48 | $1,039 | 5,614 | 0% |
| 2025-06-24 | Murray Stahl | BUY | 3 | $1,039.48 | $3,118 | 8,232 | 0% |
| 2025-06-24 | Murray Stahl | BUY | 2 | $1,039.48 | $2,079 | 5,738 | 0% |
| 2025-06-24 | Murray Stahl | BUY | 1 | $1,039.48 | $1,039 | 129,279 | 0% |
| 2025-06-24 | Murray Stahl | BUY | 1 | $1,046.14 | $1,046 | 637,762 | 0% |
| 2025-06-23 | Murray Stahl | BUY | 2 | $1,098.70 | $2,197 | 325,811 | 0% |
| 2025-06-23 | Murray Stahl | BUY | 1 | $1,098.70 | $1,099 | 5,613 | 0% |
| 2025-06-23 | Murray Stahl | BUY | 3 | $1,098.70 | $3,296 | 8,229 | 0% |
| 2025-06-23 | Murray Stahl | BUY | 2 | $1,098.70 | $2,197 | 5,736 | 0% |
| 2025-06-23 | Murray Stahl | BUY | 1 | $1,098.70 | $1,099 | 129,278 | 0% |
| 2025-06-23 | Murray Stahl | BUY | 1 | $1,088.01 | $1,088 | 637,761 | 0% |
| 2025-06-20 | Murray Stahl | BUY | 2 | $1,081.81 | $2,164 | 325,809 | 0% |
| 2025-06-20 | Murray Stahl | BUY | 1 | $1,081.81 | $1,082 | 5,612 | 0% |
| 2025-06-20 | Murray Stahl | BUY | 3 | $1,081.81 | $3,245 | 8,226 | 0% |
| 2025-06-20 | Murray Stahl | BUY | 2 | $1,081.81 | $2,164 | 5,734 | 0% |
| 2025-06-20 | Murray Stahl | BUY | 1 | $1,081.81 | $1,082 | 129,277 | 0% |
| 2025-06-20 | Murray Stahl | BUY | 1 | $1,083.15 | $1,083 | 637,760 | 0% |
| 2025-06-18 | Murray Stahl | BUY | 2 | $1,080.51 | $2,161 | 325,807 | 0% |
| 2025-06-18 | Murray Stahl | BUY | 1 | $1,080.51 | $1,081 | 5,611 | 0% |
| 2025-06-18 | Murray Stahl | BUY | 3 | $1,080.51 | $3,242 | 8,223 | 0% |
| 2025-06-18 | Murray Stahl | BUY | 2 | $1,080.51 | $2,161 | 5,732 | 0% |
| 2025-06-18 | Murray Stahl | BUY | 1 | $1,080.51 | $1,081 | 129,276 | 0% |
| 2025-06-18 | Murray Stahl | BUY | 1 | $1,077.52 | $1,078 | 637,759 | 0% |
| 2025-06-17 | Murray Stahl | BUY | 2 | $1,109.52 | $2,219 | 325,805 | 0% |
| 2025-06-17 | Murray Stahl | BUY | 1 | $1,109.52 | $1,110 | 5,610 | 0% |
| 2025-06-17 | Murray Stahl | BUY | 3 | $1,109.52 | $3,329 | 8,220 | 0% |
| 2025-06-17 | Murray Stahl | BUY | 2 | $1,109.52 | $2,219 | 5,730 | 0% |
| 2025-06-17 | Murray Stahl | BUY | 1 | $1,109.52 | $1,110 | 129,275 | 0% |
| 2025-06-17 | Murray Stahl | BUY | 1 | $1,087.71 | $1,088 | 637,758 | 0% |
| 2025-06-16 | Murray Stahl | BUY | 2 | $1,109.30 | $2,219 | 325,803 | 0% |
| 2025-06-16 | Murray Stahl | BUY | 1 | $1,109.30 | $1,109 | 5,609 | 0% |
| 2025-06-16 | Murray Stahl | BUY | 3 | $1,109.30 | $3,328 | 8,217 | 0% |
| 2025-06-16 | Murray Stahl | BUY | 2 | $1,109.30 | $2,219 | 5,728 | 0% |
| 2025-06-16 | Murray Stahl | BUY | 1 | $1,109.30 | $1,109 | 129,274 | 0% |
| 2025-06-16 | Murray Stahl | BUY | 1 | $1,098.69 | $1,099 | 637,757 | 0% |
| 2025-06-13 | Murray Stahl | BUY | 2 | $1,117.50 | $2,235 | 325,801 | 0% |
| 2025-06-13 | Murray Stahl | BUY | 1 | $1,117.50 | $1,118 | 5,608 | 0% |
| 2025-06-13 | Murray Stahl | BUY | 3 | $1,117.50 | $3,352 | 8,214 | 0% |
| 2025-06-13 | Murray Stahl | BUY | 2 | $1,117.50 | $2,235 | 5,726 | 0% |
| 2025-06-13 | Murray Stahl | BUY | 1 | $1,117.50 | $1,118 | 129,273 | 0% |
| 2025-06-13 | Murray Stahl | BUY | 1 | $1,110.05 | $1,110 | 637,756 | 0% |
| 2025-06-12 | Murray Stahl | BUY | 2 | $1,091.73 | $2,183 | 325,799 | 0% |
| 2025-06-12 | Murray Stahl | BUY | 1 | $1,091.73 | $1,092 | 5,607 | 0% |
| 2025-06-12 | Murray Stahl | BUY | 3 | $1,091.73 | $3,275 | 8,211 | 0% |
| 2025-06-12 | Murray Stahl | BUY | 2 | $1,091.73 | $2,183 | 5,724 | 0% |
| 2025-06-12 | Murray Stahl | BUY | 1 | $1,091.73 | $1,092 | 129,272 | 0% |
| 2025-06-12 | Murray Stahl | BUY | 1 | $1,095.95 | $1,096 | 637,755 | 0% |
| 2025-06-11 | Murray Stahl | BUY | 2 | $1,110.94 | $2,222 | 325,797 | 0% |
| 2025-06-11 | Murray Stahl | BUY | 1 | $1,110.94 | $1,111 | 5,606 | 0% |
| 2025-06-11 | Murray Stahl | BUY | 3 | $1,110.94 | $3,333 | 8,208 | 0% |
| 2025-06-11 | Murray Stahl | BUY | 2 | $1,110.94 | $2,222 | 5,722 | 0% |
| 2025-06-11 | Murray Stahl | BUY | 1 | $1,110.94 | $1,111 | 129,271 | 0% |
| 2025-06-11 | Murray Stahl | BUY | 1 | $1,114.69 | $1,115 | 637,754 | 0% |
| 2025-06-10 | Murray Stahl | BUY | 2 | $1,122.81 | $2,246 | 325,795 | 0% |
| 2025-06-10 | Murray Stahl | BUY | 1 | $1,122.81 | $1,123 | 5,605 | 0% |
| 2025-06-10 | Murray Stahl | BUY | 3 | $1,122.81 | $3,368 | 8,205 | 0% |
| 2025-06-10 | Murray Stahl | BUY | 2 | $1,122.81 | $2,246 | 5,720 | 0% |
| 2025-06-10 | Murray Stahl | BUY | 1 | $1,122.81 | $1,123 | 129,270 | 0% |
| 2025-06-10 | Murray Stahl | BUY | 1 | $1,108.46 | $1,108 | 637,753 | 0% |
| 2025-06-09 | Murray Stahl | BUY | 2 | $1,116.00 | $2,232 | 325,793 | 0% |
| 2025-06-09 | Murray Stahl | BUY | 1 | $1,116.00 | $1,116 | 5,604 | 0% |
| 2025-06-09 | Murray Stahl | BUY | 3 | $1,116.00 | $3,348 | 8,202 | 0% |
| 2025-06-09 | Murray Stahl | BUY | 2 | $1,116.00 | $2,232 | 5,718 | 0% |
| 2025-06-09 | Murray Stahl | BUY | 1 | $1,116.00 | $1,116 | 129,269 | 0% |
| 2025-06-09 | Murray Stahl | BUY | 1 | $1,096.11 | $1,096 | 637,802 | 0% |
| 2025-06-06 | Murray Stahl | BUY | 2 | $1,112.71 | $2,225 | 325,791 | 0% |
| 2025-06-06 | Murray Stahl | BUY | 1 | $1,112.71 | $1,113 | 5,603 | 0% |
| 2025-06-06 | Murray Stahl | BUY | 3 | $1,112.71 | $3,338 | 8,199 | 0% |
| 2025-06-06 | Murray Stahl | BUY | 2 | $1,112.71 | $2,225 | 5,716 | 0% |
| 2025-06-06 | Murray Stahl | BUY | 1 | $1,112.71 | $1,113 | 129,268 | 0% |
| 2025-06-06 | Murray Stahl | BUY | 1 | $1,122.14 | $1,122 | 637,801 | 0% |
| 2025-06-05 | Murray Stahl | BUY | 2 | $1,112.96 | $2,226 | 325,789 | 0% |
| 2025-06-05 | Murray Stahl | BUY | 1 | $1,112.96 | $1,113 | 5,602 | 0% |
| 2025-06-05 | Murray Stahl | BUY | 3 | $1,112.96 | $3,339 | 8,196 | 0% |
| 2025-06-05 | Murray Stahl | BUY | 2 | $1,112.96 | $2,226 | 5,714 | 0% |
| 2025-06-05 | Murray Stahl | BUY | 1 | $1,112.96 | $1,113 | 129,267 | 0% |
| 2025-06-05 | Murray Stahl | BUY | 1 | $1,106.87 | $1,107 | 637,800 | 0% |
| 2025-06-04 | Murray Stahl | BUY | 2 | $1,120.52 | $2,241 | 325,787 | 0% |
| 2025-06-04 | Murray Stahl | BUY | 1 | $1,120.52 | $1,121 | 5,601 | 0% |
| 2025-06-04 | Murray Stahl | BUY | 3 | $1,120.52 | $3,362 | 8,193 | 0% |
| 2025-06-04 | Murray Stahl | BUY | 2 | $1,120.52 | $2,241 | 5,712 | 0% |
| 2025-06-04 | Murray Stahl | BUY | 1 | $1,120.52 | $1,121 | 129,266 | 0% |
| 2025-06-04 | Murray Stahl | BUY | 1 | $1,120.64 | $1,121 | 637,799 | 0% |
| 2025-06-03 | Murray Stahl | BUY | 2 | $1,110.25 | $2,220 | 325,785 | 0% |
| 2025-06-03 | Murray Stahl | BUY | 1 | $1,110.25 | $1,110 | 5,600 | 0% |
| 2025-06-03 | Murray Stahl | BUY | 3 | $1,110.25 | $3,331 | 8,190 | 0% |
| 2025-06-03 | Murray Stahl | BUY | 2 | $1,110.25 | $2,220 | 5,710 | 0% |
| 2025-06-03 | Murray Stahl | BUY | 1 | $1,110.25 | $1,110 | 129,265 | 0% |
| 2025-06-03 | Murray Stahl | BUY | 1 | $1,110.62 | $1,111 | 637,798 | 0% |
| 2025-06-02 | Murray Stahl | BUY | 2 | $1,145.89 | $2,292 | 325,783 | 0% |
| 2025-06-02 | Murray Stahl | BUY | 1 | $1,145.89 | $1,146 | 5,599 | 0% |
| 2025-06-02 | Murray Stahl | BUY | 3 | $1,145.89 | $3,438 | 8,187 | 0% |
| 2025-06-02 | Murray Stahl | BUY | 2 | $1,145.89 | $2,292 | 5,708 | 0% |
| 2025-06-02 | Murray Stahl | BUY | 1 | $1,145.89 | $1,146 | 129,264 | 0% |
| 2025-06-02 | Murray Stahl | BUY | 1 | $1,117.26 | $1,117 | 637,797 | 0% |
| 2025-05-30 | Murray Stahl | BUY | 2 | $1,186.04 | $2,372 | 325,781 | 0% |
| 2025-05-30 | Murray Stahl | BUY | 1 | $1,186.04 | $1,186 | 5,598 | 0% |
| 2025-05-30 | Murray Stahl | BUY | 3 | $1,186.04 | $3,558 | 8,184 | 0% |
| 2025-05-30 | Murray Stahl | BUY | 2 | $1,186.04 | $2,372 | 5,706 | 0% |
| 2025-05-30 | Murray Stahl | BUY | 1 | $1,186.04 | $1,186 | 129,263 | 0% |
| 2025-05-30 | Murray Stahl | BUY | 1 | $1,158.17 | $1,158 | 633,380 | 0% |
| 2025-05-29 | Murray Stahl | BUY | 2 | $1,219.54 | $2,439 | 325,779 | 0% |
| 2025-05-29 | Murray Stahl | BUY | 1 | $1,219.54 | $1,220 | 5,597 | 0% |
| 2025-05-29 | Murray Stahl | BUY | 3 | $1,219.54 | $3,659 | 8,181 | 0% |
| 2025-05-29 | Murray Stahl | BUY | 2 | $1,219.54 | $2,439 | 5,704 | 0% |
| 2025-05-29 | Murray Stahl | BUY | 1 | $1,219.54 | $1,220 | 129,262 | 0% |
| 2025-05-29 | Murray Stahl | BUY | 1 | $1,205.00 | $1,205 | 633,379 | 0% |
| 2025-05-28 | Murray Stahl | BUY | 2 | $1,249.94 | $2,500 | 325,777 | 0% |
| 2025-05-28 | Murray Stahl | BUY | 1 | $1,249.94 | $1,250 | 5,596 | 0% |
| 2025-05-28 | Murray Stahl | BUY | 3 | $1,249.94 | $3,750 | 8,178 | 0% |
| 2025-05-28 | Murray Stahl | BUY | 2 | $1,249.94 | $2,500 | 5,702 | 0% |
| 2025-05-28 | Murray Stahl | BUY | 1 | $1,249.94 | $1,250 | 129,261 | 0% |
| 2025-05-28 | Murray Stahl | BUY | 1 | $1,234.60 | $1,235 | 633,378 | 0% |
| 2025-05-27 | Murray Stahl | BUY | 2 | $1,294.40 | $2,589 | 325,775 | 0% |
| 2025-05-27 | Murray Stahl | BUY | 1 | $1,294.40 | $1,294 | 5,595 | 0% |
| 2025-05-27 | Murray Stahl | BUY | 3 | $1,294.40 | $3,883 | 8,175 | 0% |
| 2025-05-27 | Murray Stahl | BUY | 2 | $1,294.40 | $2,589 | 5,700 | 0% |
| 2025-05-27 | Murray Stahl | BUY | 1 | $1,294.40 | $1,294 | 129,260 | 0% |
| 2025-05-27 | Murray Stahl | BUY | 1 | $1,256.83 | $1,257 | 633,377 | 0% |
| 2025-05-23 | Murray Stahl | BUY | 2 | $1,267.64 | $2,535 | 325,773 | 0% |
| 2025-05-23 | Murray Stahl | BUY | 1 | $1,267.64 | $1,268 | 5,594 | 0% |
| 2025-05-23 | Murray Stahl | BUY | 3 | $1,267.64 | $3,803 | 8,172 | 0% |
| 2025-05-23 | Murray Stahl | BUY | 2 | $1,267.64 | $2,535 | 5,698 | 0% |
| 2025-05-23 | Murray Stahl | BUY | 1 | $1,267.64 | $1,268 | 129,259 | 0% |
| 2025-05-23 | Murray Stahl | BUY | 1 | $1,268.02 | $1,268 | 633,376 | 0% |
| 2025-05-22 | Murray Stahl | BUY | 2 | $1,339.56 | $2,679 | 325,771 | 0% |
| 2025-05-22 | Murray Stahl | BUY | 1 | $1,339.56 | $1,340 | 5,593 | 0% |
| 2025-05-22 | Murray Stahl | BUY | 3 | $1,339.56 | $4,019 | 8,169 | 0% |
| 2025-05-22 | Murray Stahl | BUY | 2 | $1,339.56 | $2,679 | 5,696 | 0% |
| 2025-05-22 | Murray Stahl | BUY | 1 | $1,339.56 | $1,340 | 129,258 | 0% |
| 2025-05-22 | Murray Stahl | BUY | 1 | $1,294.06 | $1,294 | 633,375 | 0% |
| 2025-05-21 | Murray Stahl | BUY | 2 | $1,380.15 | $2,760 | 325,769 | 0% |
| 2025-05-21 | Murray Stahl | BUY | 1 | $1,380.15 | $1,380 | 5,592 | 0% |
| 2025-05-21 | Murray Stahl | BUY | 3 | $1,380.15 | $4,140 | 8,166 | 0% |
| 2025-05-21 | Murray Stahl | BUY | 2 | $1,380.15 | $2,760 | 5,694 | 0% |
| 2025-05-21 | Murray Stahl | BUY | 1 | $1,380.15 | $1,380 | 129,257 | 0% |
| 2025-05-21 | Murray Stahl | BUY | 1 | $1,398.84 | $1,399 | 633,374 | 0% |
| 2025-05-20 | Murray Stahl | BUY | 2 | $1,418.28 | $2,837 | 325,767 | 0% |
| 2025-05-20 | Murray Stahl | BUY | 1 | $1,418.29 | $1,418 | 5,591 | 0% |
| 2025-05-20 | Murray Stahl | BUY | 3 | $1,418.29 | $4,255 | 8,163 | 0% |
| 2025-05-20 | Murray Stahl | BUY | 2 | $1,418.28 | $2,837 | 5,692 | 0% |
| 2025-05-20 | Murray Stahl | BUY | 1 | $1,418.29 | $1,418 | 129,256 | 0% |
| 2025-05-20 | Murray Stahl | BUY | 1 | $1,396.61 | $1,397 | 633,373 | 0% |
| 2025-05-19 | Murray Stahl | BUY | 2 | $1,414.71 | $2,829 | 325,765 | 0% |
| 2025-05-19 | Murray Stahl | BUY | 1 | $1,414.71 | $1,415 | 5,590 | 0% |
| 2025-05-19 | Murray Stahl | BUY | 3 | $1,414.71 | $4,244 | 8,160 | 0% |
| 2025-05-19 | Murray Stahl | BUY | 2 | $1,414.71 | $2,829 | 5,690 | 0% |
| 2025-05-19 | Murray Stahl | BUY | 1 | $1,414.71 | $1,415 | 129,255 | 0% |
| 2025-05-19 | Murray Stahl | BUY | 1 | $1,399.38 | $1,399 | 633,372 | 0% |
| 2025-05-16 | Murray Stahl | BUY | 2 | $1,423.98 | $2,848 | 325,763 | 0% |
| 2025-05-16 | Murray Stahl | BUY | 1 | $1,423.98 | $1,424 | 5,589 | 0% |
| 2025-05-16 | Murray Stahl | BUY | 3 | $1,423.98 | $4,272 | 8,157 | 0% |
| 2025-05-16 | Murray Stahl | BUY | 2 | $1,423.98 | $2,848 | 5,688 | 0% |
| 2025-05-16 | Murray Stahl | BUY | 1 | $1,423.98 | $1,424 | 129,254 | 0% |
| 2025-05-16 | Murray Stahl | BUY | 1 | $1,401.49 | $1,401 | 633,371 | 0% |
| 2025-05-15 | Murray Stahl | BUY | 2 | $1,381.84 | $2,764 | 325,761 | 0% |
| 2025-05-15 | Murray Stahl | BUY | 1 | $1,381.84 | $1,382 | 5,588 | 0% |
| 2025-05-15 | Murray Stahl | BUY | 3 | $1,381.84 | $4,146 | 8,154 | 0% |
| 2025-05-15 | Murray Stahl | BUY | 2 | $1,381.84 | $2,764 | 5,686 | 0% |
| 2025-05-15 | Murray Stahl | BUY | 1 | $1,381.84 | $1,382 | 129,253 | 0% |
| 2025-05-15 | Murray Stahl | BUY | 1 | $1,378.05 | $1,378 | 633,370 | 0% |
| 2025-05-14 | Murray Stahl | BUY | 2 | $1,377.48 | $2,755 | 325,759 | 0% |
| 2025-05-14 | Murray Stahl | BUY | 1 | $1,377.48 | $1,377 | 5,587 | 0% |
| 2025-05-14 | Murray Stahl | BUY | 3 | $1,377.48 | $4,132 | 8,151 | 0% |
| 2025-05-14 | Murray Stahl | BUY | 2 | $1,377.48 | $2,755 | 5,684 | 0% |
| 2025-05-14 | Murray Stahl | BUY | 1 | $1,377.48 | $1,377 | 129,252 | 0% |
| 2025-05-14 | Murray Stahl | BUY | 1 | $1,382.49 | $1,382 | 633,369 | 0% |
| 2025-05-13 | Murray Stahl | BUY | 2 | $1,347.71 | $2,695 | 325,757 | 0% |
| 2025-05-13 | Murray Stahl | BUY | 1 | $1,347.71 | $1,348 | 5,586 | 0% |
| 2025-05-13 | Murray Stahl | BUY | 3 | $1,347.71 | $4,043 | 8,148 | 0% |
| 2025-05-13 | Murray Stahl | BUY | 2 | $1,347.71 | $2,695 | 5,682 | 0% |
| 2025-05-13 | Murray Stahl | BUY | 1 | $1,347.71 | $1,348 | 129,251 | 0% |
| 2025-05-13 | Murray Stahl | BUY | 1 | $1,362.15 | $1,362 | 633,368 | 0% |
| 2025-05-12 | Murray Stahl | BUY | 2 | $1,368.47 | $2,737 | 325,755 | 0% |
| 2025-05-12 | Murray Stahl | BUY | 1 | $1,368.47 | $1,368 | 5,585 | 0% |
| 2025-05-12 | Murray Stahl | BUY | 3 | $1,368.47 | $4,105 | 8,145 | 0% |
| 2025-05-12 | Murray Stahl | BUY | 2 | $1,368.47 | $2,737 | 5,680 | 0% |
| 2025-05-12 | Murray Stahl | BUY | 1 | $1,368.47 | $1,368 | 129,250 | 0% |
| 2025-05-12 | Murray Stahl | BUY | 1 | $1,327.36 | $1,327 | 633,367 | 0% |
| 2025-05-09 | Murray Stahl | BUY | 2 | $1,298.44 | $2,597 | 325,753 | 0% |
| 2025-05-09 | Murray Stahl | BUY | 1 | $1,298.44 | $1,298 | 5,584 | 0% |
| 2025-05-09 | Murray Stahl | BUY | 3 | $1,298.44 | $3,895 | 8,142 | 0% |
| 2025-05-09 | Murray Stahl | BUY | 2 | $1,298.44 | $2,597 | 5,678 | 0% |
| 2025-05-09 | Murray Stahl | BUY | 1 | $1,298.44 | $1,298 | 129,249 | 0% |
| 2025-05-09 | Murray Stahl | BUY | 1 | $1,280.75 | $1,281 | 633,366 | 0% |
| 2025-05-08 | Murray Stahl | BUY | 2 | $1,331.42 | $2,663 | 325,751 | 0% |
| 2025-05-08 | Murray Stahl | BUY | 1 | $1,331.42 | $1,331 | 5,583 | 0% |
| 2025-05-08 | Murray Stahl | BUY | 3 | $1,331.42 | $3,994 | 8,139 | 0% |
| 2025-05-08 | Murray Stahl | BUY | 2 | $131.42 | $263 | 5,676 | 0% |
| 2025-05-08 | Murray Stahl | BUY | 1 | $1,331.42 | $1,331 | 129,248 | 0% |
| 2025-05-08 | Murray Stahl | BUY | 1 | $1,348.02 | $1,348 | 633,365 | 0% |
| 2025-05-07 | Murray Stahl | BUY | 2 | $1,325.00 | $2,650 | 325,749 | 0% |
| 2025-05-07 | Murray Stahl | BUY | 1 | $1,325.00 | $1,325 | 5,582 | 0% |
| 2025-05-07 | Murray Stahl | BUY | 3 | $1,325.00 | $3,975 | 8,136 | 0% |
| 2025-05-07 | Murray Stahl | BUY | 2 | $1,325.00 | $2,650 | 5,674 | 0% |
| 2025-05-07 | Murray Stahl | BUY | 1 | $1,325.00 | $1,325 | 129,247 | 0% |
| 2025-05-07 | Murray Stahl | BUY | 1 | $1,329.08 | $1,329 | 633,364 | 0% |
| 2025-05-06 | Murray Stahl | BUY | 2 | $1,326.26 | $2,653 | 325,747 | 0% |
| 2025-05-06 | Murray Stahl | BUY | 1 | $1,326.26 | $1,326 | 5,581 | 0% |
| 2025-05-06 | Murray Stahl | BUY | 3 | $1,326.26 | $3,979 | 8,133 | 0% |
| 2025-05-06 | Murray Stahl | BUY | 2 | $1,326.26 | $2,653 | 5,672 | 0% |
| 2025-05-06 | Murray Stahl | BUY | 1 | $1,326.26 | $1,326 | 129,246 | 0% |
| 2025-05-06 | Murray Stahl | BUY | 1 | $1,328.95 | $1,329 | 633,363 | 0% |
| 2025-05-05 | Murray Stahl | BUY | 2 | $1,318.34 | $2,637 | 325,745 | 0% |
| 2025-05-05 | Murray Stahl | BUY | 1 | $1,318.34 | $1,318 | 5,580 | 0% |
| 2025-05-05 | Murray Stahl | BUY | 3 | $1,318.34 | $3,955 | 8,130 | 0% |
| 2025-05-05 | Murray Stahl | BUY | 2 | $1,318.34 | $2,637 | 5,670 | 0% |
| 2025-05-05 | Murray Stahl | BUY | 1 | $1,318.34 | $1,318 | 129,245 | 0% |
| 2025-05-05 | Murray Stahl | BUY | 1 | $1,310.20 | $1,310 | 633,362 | 0% |
| 2025-05-02 | Murray Stahl | BUY | 2 | $1,329.20 | $2,658 | 325,743 | 0% |
| 2025-05-02 | Murray Stahl | BUY | 1 | $1,329.20 | $1,329 | 5,579 | 0% |
| 2025-05-02 | Murray Stahl | BUY | 3 | $1,329.20 | $3,988 | 8,127 | 0% |
| 2025-05-02 | Murray Stahl | BUY | 2 | $1,329.20 | $2,658 | 5,668 | 0% |
| 2025-05-02 | Murray Stahl | BUY | 1 | $1,329.20 | $1,329 | 129,244 | 0% |
| 2025-05-02 | Murray Stahl | BUY | 1 | $1,353.10 | $1,353 | 633,361 | 0% |
| 2025-05-01 | Murray Stahl | BUY | 2 | $1,278.00 | $2,556 | 325,741 | 0% |
| 2025-05-01 | Murray Stahl | BUY | 1 | $1,278.00 | $1,278 | 5,578 | 0% |
| 2025-05-01 | Murray Stahl | BUY | 3 | $1,278.00 | $3,834 | 8,124 | 0% |
| 2025-05-01 | Murray Stahl | BUY | 2 | $1,278.00 | $2,556 | 5,666 | 0% |
| 2025-05-01 | Murray Stahl | BUY | 1 | $1,278.00 | $1,278 | 129,243 | 0% |
| 2025-05-01 | Murray Stahl | BUY | 1 | $1,317.48 | $1,317 | 633,360 | 0% |
| 2025-04-30 | Murray Stahl | BUY | 2 | $1,300.65 | $2,601 | 325,739 | 0% |
| 2025-04-30 | Murray Stahl | BUY | 1 | $1,300.65 | $1,301 | 5,577 | 0% |
| 2025-04-30 | Murray Stahl | BUY | 3 | $1,300.65 | $3,902 | 8,121 | 0% |
| 2025-04-30 | Murray Stahl | BUY | 2 | $1,300.65 | $2,601 | 5,664 | 0% |
| 2025-04-30 | Murray Stahl | BUY | 1 | $1,300.65 | $1,301 | 129,242 | 0% |
| 2025-04-30 | Murray Stahl | BUY | 1 | $1,299.86 | $1,300 | 633,359 | 0% |
| 2025-04-29 | Murray Stahl | BUY | 2 | $1,333.50 | $2,667 | 325,737 | 0% |
| 2025-04-29 | Murray Stahl | BUY | 1 | $1,333.50 | $1,334 | 5,576 | 0% |
| 2025-04-29 | Murray Stahl | BUY | 3 | $1,333.50 | $4,000 | 8,118 | 0% |
| 2025-04-29 | Murray Stahl | BUY | 2 | $1,333.50 | $2,667 | 5,662 | 0% |
| 2025-04-29 | Murray Stahl | BUY | 1 | $1,333.50 | $1,334 | 129,241 | 0% |
| 2025-04-29 | Murray Stahl | BUY | 1 | $1,332.94 | $1,333 | 633,358 | 0% |
| 2025-04-28 | Murray Stahl | BUY | 2 | $1,344.34 | $2,689 | 325,735 | 0% |
| 2025-04-28 | Murray Stahl | BUY | 1 | $1,344.34 | $1,344 | 5,575 | 0% |
| 2025-04-28 | Murray Stahl | BUY | 3 | $1,344.34 | $4,033 | 8,115 | 0% |
| 2025-04-28 | Murray Stahl | BUY | 2 | $1,344.34 | $2,689 | 5,660 | 0% |
| 2025-04-28 | Murray Stahl | BUY | 1 | $1,344.34 | $1,344 | 129,240 | 0% |
| 2025-04-28 | Murray Stahl | BUY | 1 | $1,346.13 | $1,346 | 633,357 | 0% |
| 2025-04-25 | Murray Stahl | BUY | 2 | $1,323.95 | $2,648 | 325,733 | 0% |
| 2025-04-25 | Murray Stahl | BUY | 1 | $1,323.95 | $1,324 | 5,574 | 0% |
| 2025-04-25 | Murray Stahl | BUY | 3 | $1,323.95 | $3,972 | 8,112 | 0% |
| 2025-04-25 | Murray Stahl | BUY | 2 | $1,323.95 | $2,648 | 5,658 | 0% |
| 2025-04-25 | Murray Stahl | BUY | 1 | $1,323.95 | $1,324 | 129,239 | 0% |
| 2025-04-25 | Murray Stahl | BUY | 1 | $1,327.36 | $1,327 | 633,356 | 0% |
| 2025-04-24 | Murray Stahl | BUY | 2 | $1,343.26 | $2,687 | 325,731 | 0% |
| 2025-04-24 | Murray Stahl | BUY | 1 | $1,343.25 | $1,343 | 5,573 | 0% |
| 2025-04-24 | Murray Stahl | BUY | 3 | $1,343.25 | $4,030 | 8,109 | 0% |
| 2025-04-24 | Murray Stahl | BUY | 2 | $1,343.26 | $2,687 | 5,656 | 0% |
| 2025-04-24 | Murray Stahl | BUY | 1 | $1,343.25 | $1,343 | 129,238 | 0% |
| 2025-04-24 | Murray Stahl | BUY | 1 | $1,342.93 | $1,343 | 633,355 | 0% |
| 2025-04-23 | Murray Stahl | BUY | 2 | $1,328.65 | $2,657 | 325,729 | 0% |
| 2025-04-23 | Murray Stahl | BUY | 1 | $1,328.65 | $1,329 | 5,572 | 0% |
| 2025-04-23 | Murray Stahl | BUY | 3 | $1,328.65 | $3,986 | 8,106 | 0% |
| 2025-04-23 | Murray Stahl | BUY | 2 | $1,328.65 | $2,657 | 5,654 | 0% |
| 2025-04-23 | Murray Stahl | BUY | 1 | $1,328.65 | $1,329 | 129,237 | 0% |
| 2025-04-23 | Murray Stahl | BUY | 3 | $1,348.22 | $4,045 | 633,354 | 0% |
| 2025-04-22 | Murray Stahl | BUY | 2 | $1,276.52 | $2,553 | 325,727 | 0% |
| 2025-04-22 | Murray Stahl | BUY | 1 | $1,276.52 | $1,277 | 5,571 | 0% |
| 2025-04-22 | Murray Stahl | BUY | 3 | $1,276.52 | $3,830 | 8,103 | 0% |
| 2025-04-22 | Murray Stahl | BUY | 2 | $1,276.52 | $2,553 | 5,652 | 0% |
| 2025-04-22 | Murray Stahl | BUY | 1 | $1,276.52 | $1,277 | 129,236 | 0% |
| 2025-04-22 | Murray Stahl | BUY | 3 | $1,283.46 | $3,850 | 633,351 | 0% |
| 2025-04-21 | Murray Stahl | BUY | 2 | $1,283.57 | $2,567 | 325,725 | 0% |
| 2025-04-21 | Murray Stahl | BUY | 1 | $1,283.57 | $1,284 | 5,570 | 0% |
| 2025-04-21 | Murray Stahl | BUY | 3 | $1,283.57 | $3,851 | 8,100 | 0% |
| 2025-04-21 | Murray Stahl | BUY | 2 | $1,283.57 | $2,567 | 5,650 | 0% |
| 2025-04-21 | Murray Stahl | BUY | 1 | $1,283.57 | $1,284 | 129,235 | 0% |
| 2025-04-21 | Murray Stahl | BUY | 3 | $1,259.73 | $3,779 | 633,348 | 0% |
| 2025-04-17 | Murray Stahl | BUY | 2 | $1,297.10 | $2,594 | 325,723 | 0% |
| 2025-04-17 | Murray Stahl | BUY | 1 | $1,297.10 | $1,297 | 5,569 | 0% |
| 2025-04-17 | Murray Stahl | BUY | 3 | $1,297.10 | $3,891 | 8,097 | 0% |
| 2025-04-17 | Murray Stahl | BUY | 2 | $1,297.10 | $2,594 | 5,648 | 0% |
| 2025-04-17 | Murray Stahl | BUY | 1 | $1,297.10 | $1,297 | 129,234 | 0% |
| 2025-04-17 | Murray Stahl | BUY | 3 | $1,299.36 | $3,898 | 633,345 | 0% |
| 2025-04-16 | Murray Stahl | BUY | 2 | $1,265.09 | $2,530 | 325,721 | 0% |
| 2025-04-16 | Murray Stahl | BUY | 1 | $1,265.09 | $1,265 | 5,568 | 0% |
| 2025-04-16 | Murray Stahl | BUY | 3 | $1,265.09 | $3,795 | 8,094 | 0% |
| 2025-04-16 | Murray Stahl | BUY | 2 | $1,265.09 | $2,530 | 5,646 | 0% |
| 2025-04-16 | Murray Stahl | BUY | 1 | $1,265.09 | $1,265 | 129,233 | 0% |
| 2025-04-16 | Murray Stahl | BUY | 3 | $1,284.24 | $3,853 | 633,342 | 0% |
| 2025-04-15 | Murray Stahl | BUY | 2 | $1,247.53 | $2,495 | 325,719 | 0% |
| 2025-04-15 | Murray Stahl | BUY | 1 | $1,247.53 | $1,248 | 5,567 | 0% |
| 2025-04-15 | Murray Stahl | BUY | 3 | $1,247.53 | $3,743 | 8,091 | 0% |
| 2025-04-15 | Murray Stahl | BUY | 2 | $1,247.53 | $2,495 | 5,644 | 0% |
| 2025-04-15 | Murray Stahl | BUY | 1 | $1,247.53 | $1,248 | 129,232 | 0% |
| 2025-04-15 | Murray Stahl | BUY | 3 | $1,278.07 | $3,834 | 633,339 | 0% |
| 2025-04-14 | Murray Stahl | BUY | 2 | $1,272.83 | $2,546 | 325,717 | 0% |
| 2025-04-14 | Murray Stahl | BUY | 1 | $1,272.83 | $1,273 | 5,566 | 0% |
| 2025-04-14 | Murray Stahl | BUY | 3 | $1,272.83 | $3,818 | 8,088 | 0% |
| 2025-04-14 | Murray Stahl | BUY | 2 | $1,272.83 | $2,546 | 5,642 | 0% |
| 2025-04-14 | Murray Stahl | BUY | 1 | $1,272.83 | $1,273 | 129,231 | 0% |
| 2025-04-14 | Murray Stahl | BUY | 3 | $1,249.61 | $3,749 | 633,336 | 0% |
| 2025-04-11 | Murray Stahl | BUY | 2 | $1,187.00 | $2,374 | 325,715 | 0% |
| 2025-04-11 | Murray Stahl | BUY | 1 | $1,187.00 | $1,187 | 5,565 | 0% |
| 2025-04-11 | Murray Stahl | BUY | 3 | $1,187.00 | $3,561 | 8,085 | 0% |
| 2025-04-11 | Murray Stahl | BUY | 2 | $1,187.00 | $2,374 | 5,640 | 0% |
| 2025-04-11 | Murray Stahl | BUY | 1 | $1,187.00 | $1,187 | 129,230 | 0% |
| 2025-04-11 | Murray Stahl | BUY | 3 | $1,181.51 | $3,545 | 633,333 | 0% |
| 2025-04-10 | Murray Stahl | BUY | 2 | $1,213.28 | $2,427 | 325,713 | 0% |
| 2025-04-10 | Murray Stahl | BUY | 1 | $1,213.28 | $1,213 | 5,564 | 0% |
| 2025-04-10 | Murray Stahl | BUY | 3 | $1,213.28 | $3,640 | 8,082 | 0% |
| 2025-04-10 | Murray Stahl | BUY | 2 | $1,213.28 | $2,427 | 5,638 | 0% |
| 2025-04-10 | Murray Stahl | BUY | 1 | $1,213.28 | $1,213 | 129,229 | 0% |
| 2025-04-10 | Murray Stahl | BUY | 3 | $1,178.80 | $3,536 | 633,330 | 0% |
| 2025-04-09 | Murray Stahl | BUY | 2 | $1,103.71 | $2,207 | 325,711 | 0% |
| 2025-04-09 | Murray Stahl | BUY | 1 | $1,103.71 | $1,104 | 5,563 | 0% |
| 2025-04-09 | Murray Stahl | BUY | 3 | $1,103.71 | $3,311 | 8,079 | 0% |
| 2025-04-09 | Murray Stahl | BUY | 2 | $1,103.71 | $2,207 | 5,636 | 0% |
| 2025-04-09 | Murray Stahl | BUY | 1 | $1,103.71 | $1,104 | 129,228 | 0% |
| 2025-04-09 | Murray Stahl | BUY | 3 | $1,095.67 | $3,287 | 633,327 | 0% |
| 2025-04-08 | Murray Stahl | BUY | 2 | $1,210.45 | $2,421 | 325,709 | 0% |
| 2025-04-08 | Murray Stahl | BUY | 1 | $1,210.45 | $1,210 | 5,562 | 0% |
| 2025-04-08 | Murray Stahl | BUY | 3 | $1,210.45 | $3,631 | 8,076 | 0% |
| 2025-04-08 | Murray Stahl | BUY | 2 | $1,210.45 | $2,421 | 5,634 | 0% |
| 2025-04-08 | Murray Stahl | BUY | 1 | $1,210.45 | $1,210 | 129,227 | 0% |
| 2025-04-08 | Murray Stahl | BUY | 3 | $1,177.43 | $3,532 | 633,324 | 0% |
| 2025-04-07 | Murray Stahl | BUY | 2 | $1,016.48 | $2,033 | 325,707 | 0% |
| 2025-04-07 | Murray Stahl | BUY | 1 | $1,016.48 | $1,016 | 5,561 | 0% |
| 2025-04-07 | Murray Stahl | BUY | 3 | $1,016.48 | $3,049 | 8,076 | 0% |
| 2025-04-07 | Murray Stahl | BUY | 2 | $1,016.48 | $2,033 | 5,632 | 0% |
| 2025-04-07 | Murray Stahl | BUY | 1 | $1,016.48 | $1,016 | 129,226 | 0% |
| 2025-04-07 | Murray Stahl | BUY | 3 | $1,112.14 | $3,336 | 633,321 | 0% |
| 2025-04-04 | Murray Stahl | BUY | 2 | $1,165.01 | $2,330 | 325,705 | 0% |
| 2025-04-04 | Murray Stahl | BUY | 1 | $1,165.01 | $1,165 | 5,560 | 0% |
| 2025-04-04 | Murray Stahl | BUY | 3 | $1,165.01 | $3,495 | 8,070 | 0% |
| 2025-04-04 | Murray Stahl | BUY | 2 | $1,165.01 | $2,330 | 5,630 | 0% |
| 2025-04-04 | Murray Stahl | BUY | 1 | $1,165.01 | $1,165 | 129,225 | 0% |
| 2025-04-04 | Murray Stahl | BUY | 1 | $1,078.29 | $1,078 | 633,318 | 0% |
| 2025-04-03 | Murray Stahl | BUY | 2 | $1,280.56 | $2,561 | 325,703 | 0% |
| 2025-04-03 | Murray Stahl | BUY | 1 | $1,280.56 | $1,281 | 5,559 | 0% |
| 2025-04-03 | Murray Stahl | BUY | 3 | $1,280.56 | $3,842 | 8,067 | 0% |
| 2025-04-03 | Murray Stahl | BUY | 2 | $1,280.56 | $2,561 | 5,628 | 0% |
| 2025-04-03 | Murray Stahl | BUY | 1 | $1,280.56 | $1,281 | 129,224 | 0% |
| 2025-04-03 | Murray Stahl | BUY | 1 | $1,249.88 | $1,250 | 633,317 | 0% |
| 2025-04-02 | Murray Stahl | BUY | 2 | $1,331.21 | $2,662 | 325,701 | 0% |
| 2025-04-02 | Murray Stahl | BUY | 1 | $1,331.21 | $1,331 | 5,558 | 0% |
| 2025-04-02 | Murray Stahl | BUY | 3 | $1,331.21 | $3,994 | 8,064 | 0% |
| 2025-04-02 | Murray Stahl | BUY | 2 | $1,331.21 | $2,662 | 5,626 | 0% |
| 2025-04-02 | Murray Stahl | BUY | 1 | $1,331.21 | $1,331 | 129,223 | 0% |
| 2025-04-02 | Murray Stahl | BUY | 1 | $1,363.65 | $1,364 | 633,316 | 0% |
| 2025-04-01 | Murray Stahl | BUY | 2 | $1,314.56 | $2,629 | 325,699 | 0% |
| 2025-04-01 | Murray Stahl | BUY | 1 | $1,314.56 | $1,315 | 5,557 | 0% |
| 2025-04-01 | Murray Stahl | BUY | 3 | $1,314.56 | $3,944 | 8,061 | 0% |
| 2025-04-01 | Murray Stahl | BUY | 2 | $1,314.56 | $2,629 | 5,624 | 0% |
| 2025-04-01 | Murray Stahl | BUY | 1 | $1,314.56 | $1,315 | 129,222 | 0% |
| 2025-04-01 | Murray Stahl | BUY | 1 | $1,323.14 | $1,323 | 633,315 | 0% |
| 2025-03-31 | Murray Stahl | BUY | 2 | $1,300.53 | $2,601 | 325,697 | 0% |
| 2025-03-31 | Murray Stahl | BUY | 1 | $1,300.53 | $1,301 | 5,556 | 0% |
| 2025-03-31 | Murray Stahl | BUY | 3 | $1,300.53 | $3,902 | 8,058 | 0% |
| 2025-03-31 | Murray Stahl | BUY | 2 | $1,300.53 | $2,601 | 5,622 | 0% |
| 2025-03-31 | Murray Stahl | BUY | 1 | $1,300.53 | $1,301 | 129,221 | 0% |
| 2025-03-31 | Murray Stahl | BUY | 1 | $1,322.41 | $1,322 | 635,200 | 0% |
| 2025-03-28 | Murray Stahl | BUY | 2 | $1,326.21 | $2,652 | 325,695 | 0% |
| 2025-03-28 | Murray Stahl | BUY | 1 | $1,326.21 | $1,326 | 5,555 | 0% |
| 2025-03-28 | Murray Stahl | BUY | 3 | $1,326.21 | $3,979 | 8,055 | 0% |
| 2025-03-28 | Murray Stahl | BUY | 2 | $1,326.21 | $2,652 | 5,620 | 0% |
| 2025-03-28 | Murray Stahl | BUY | 1 | $1,326.21 | $1,326 | 129,220 | 0% |
| 2025-03-28 | Murray Stahl | BUY | 1 | $1,311.89 | $1,312 | 635,199 | 0% |
| 2025-03-27 | Murray Stahl | BUY | 2 | $1,365.46 | $2,731 | 325,693 | 0% |
| 2025-03-27 | Murray Stahl | BUY | 1 | $1,365.46 | $1,365 | 5,554 | 0% |
| 2025-03-27 | Murray Stahl | BUY | 3 | $1,365.46 | $4,096 | 8,052 | 0% |
| 2025-03-27 | Murray Stahl | BUY | 2 | $1,365.46 | $2,731 | 5,618 | 0% |
| 2025-03-27 | Murray Stahl | BUY | 1 | $1,365.46 | $1,365 | 129,219 | 0% |
| 2025-03-27 | Murray Stahl | BUY | 1 | $1,347.42 | $1,347 | 635,198 | 0% |
| 2025-03-26 | Murray Stahl | BUY | 2 | $1,379.68 | $2,759 | 325,691 | 0% |
| 2025-03-26 | Murray Stahl | BUY | 1 | $1,379.68 | $1,380 | 5,553 | 0% |
| 2025-03-26 | Murray Stahl | BUY | 3 | $1,379.68 | $4,139 | 8,049 | 0% |
| 2025-03-26 | Murray Stahl | BUY | 2 | $1,379.68 | $2,759 | 5,616 | 0% |
| 2025-03-26 | Murray Stahl | BUY | 1 | $1,379.68 | $1,380 | 129,218 | 0% |
| 2025-03-26 | Murray Stahl | BUY | 1 | $1,371.38 | $1,371 | 635,197 | 0% |
| 2025-03-25 | Murray Stahl | BUY | 2 | $1,347.37 | $2,695 | 325,689 | 0% |
| 2025-03-25 | Murray Stahl | BUY | 1 | $1,347.37 | $1,347 | 5,552 | 0% |
| 2025-03-25 | Murray Stahl | BUY | 3 | $1,347.37 | $4,042 | 8,046 | 0% |
| 2025-03-25 | Murray Stahl | BUY | 2 | $1,347.37 | $2,695 | 5,614 | 0% |
| 2025-03-25 | Murray Stahl | BUY | 1 | $1,347.37 | $1,347 | 129,217 | 0% |
| 2025-03-25 | Murray Stahl | BUY | 1 | $1,348.16 | $1,348 | 635,196 | 0% |
| 2025-03-24 | Murray Stahl | BUY | 2 | $1,289.28 | $2,579 | 325,687 | 0% |
| 2025-03-24 | Murray Stahl | BUY | 1 | $1,289.28 | $1,289 | 5,551 | 0% |
| 2025-03-24 | Murray Stahl | BUY | 3 | $1,289.28 | $3,868 | 8,043 | 0% |
| 2025-03-24 | Murray Stahl | BUY | 2 | $1,289.28 | $2,579 | 5,612 | 0% |
| 2025-03-24 | Murray Stahl | BUY | 1 | $1,289.28 | $1,289 | 129,216 | 0% |
| 2025-03-24 | Murray Stahl | BUY | 1 | $1,331.18 | $1,331 | 635,195 | 0% |
| 2025-03-21 | Murray Stahl | BUY | 2 | $1,355.00 | $2,710 | 325,685 | 0% |
| 2025-03-21 | Murray Stahl | BUY | 1 | $1,355.00 | $1,355 | 5,550 | 0% |
| 2025-03-21 | Murray Stahl | BUY | 3 | $1,355.00 | $4,065 | 8,040 | 0% |
| 2025-03-21 | Murray Stahl | BUY | 2 | $1,355.00 | $2,710 | 5,610 | 0% |
| 2025-03-21 | Murray Stahl | BUY | 1 | $1,355.00 | $1,355 | 129,215 | 0% |
| 2025-03-21 | Murray Stahl | BUY | 1 | $1,312.23 | $1,312 | 635,194 | 0% |
| 2025-03-20 | Murray Stahl | BUY | 2 | $1,370.00 | $2,740 | 325,683 | 0% |
| 2025-03-20 | Murray Stahl | BUY | 1 | $1,370.00 | $1,370 | 5,549 | 0% |
| 2025-03-20 | Murray Stahl | BUY | 3 | $1,370.00 | $4,110 | 8,037 | 0% |
| 2025-03-20 | Murray Stahl | BUY | 2 | $1,370.00 | $2,740 | 5,608 | 0% |
| 2025-03-20 | Murray Stahl | BUY | 1 | $1,370.00 | $1,370 | 129,214 | 0% |
| 2025-03-20 | Murray Stahl | BUY | 1 | $1,374.63 | $1,375 | 635,193 | 0% |
| 2025-03-19 | Murray Stahl | BUY | 2 | $1,350.00 | $2,700 | 325,681 | 0% |
| 2025-03-19 | Murray Stahl | BUY | 1 | $1,350.00 | $1,350 | 5,548 | 0% |
| 2025-03-19 | Murray Stahl | BUY | 3 | $1,350.00 | $4,050 | 8,034 | 0% |
| 2025-03-19 | Murray Stahl | BUY | 2 | $1,350.00 | $2,700 | 5,606 | 0% |
| 2025-03-19 | Murray Stahl | BUY | 1 | $1,350.00 | $1,350 | 129,213 | 0% |
| 2025-03-19 | Murray Stahl | BUY | 1 | $1,373.67 | $1,374 | 635,192 | 0% |
| 2025-03-18 | Murray Stahl | BUY | 2 | $1,344.00 | $2,688 | 325,679 | 0% |
| 2025-03-18 | Murray Stahl | BUY | 1 | $1,344.00 | $1,344 | 5,547 | 0% |
| 2025-03-18 | Murray Stahl | BUY | 3 | $1,344.00 | $4,032 | 8,031 | 0% |
| 2025-03-18 | Murray Stahl | BUY | 2 | $1,344.00 | $2,688 | 5,604 | 0% |
| 2025-03-18 | Murray Stahl | BUY | 1 | $1,344.00 | $1,344 | 129,212 | 0% |
| 2025-03-18 | Murray Stahl | BUY | 1 | $1,337.31 | $1,337 | 635,191 | 0% |
| 2025-03-17 | Murray Stahl | BUY | 2 | $1,315.83 | $2,632 | 325,677 | 0% |
| 2025-03-17 | Murray Stahl | BUY | 1 | $1,315.83 | $1,316 | 5,546 | 0% |
| 2025-03-17 | Murray Stahl | BUY | 3 | $1,315.83 | $3,947 | 8,028 | 0% |
| 2025-03-17 | Murray Stahl | BUY | 2 | $1,315.83 | $2,632 | 5,602 | 0% |
| 2025-03-17 | Murray Stahl | BUY | 1 | $1,315.83 | $1,316 | 129,211 | 0% |
| 2025-03-17 | Murray Stahl | BUY | 1 | $1,330.72 | $1,331 | 635,190 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 59 | $1,310.48 | $77,318 | 3,657 | 2% |
| 2025-03-14 | Chris Steddum | SELL | 15 | $1,311.64 | $19,675 | 3,642 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 9 | $1,312.17 | $11,810 | 3,633 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 53 | $1,313.10 | $69,594 | 3,580 | 1% |
| 2025-03-14 | Chris Steddum | SELL | 11 | $1,314.65 | $14,461 | 3,569 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 10 | $1,315.36 | $13,154 | 3,559 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 9 | $1,316.59 | $11,849 | 3,550 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 6 | $1,317.73 | $7,906 | 3,544 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 24 | $1,318.60 | $31,646 | 3,520 | 1% |
| 2025-03-14 | Chris Steddum | SELL | 12 | $1,319.81 | $15,838 | 3,508 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 6 | $1,323.68 | $7,942 | 3,502 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 3 | $1,260.73 | $3,782 | 4,249 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 3 | $1,263.14 | $3,789 | 4,246 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 3 | $1,265.72 | $3,797 | 4,243 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 6 | $1,273.38 | $7,640 | 4,237 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 3 | $1,274.12 | $3,822 | 4,234 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 6 | $1,275.77 | $7,655 | 4,228 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 3 | $1,283.42 | $3,850 | 4,225 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 9 | $1,284.58 | $11,561 | 4,216 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 6 | $1,286.24 | $7,717 | 4,210 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 6 | $1,287.16 | $7,723 | 4,204 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 6 | $1,288.55 | $7,731 | 4,198 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 6 | $1,290.42 | $7,743 | 4,192 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 6 | $1,291.38 | $7,748 | 4,186 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 18 | $1,292.57 | $23,266 | 4,168 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 12 | $1,293.32 | $15,520 | 4,156 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 18 | $1,294.57 | $23,302 | 4,138 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 18 | $1,295.25 | $23,314 | 4,120 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 36 | $1,296.39 | $46,670 | 4,084 | 1% |
| 2025-03-14 | Chris Steddum | SELL | 12 | $1,297.63 | $15,572 | 4,072 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 12 | $1,298.86 | $15,586 | 4,060 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 12 | $1,299.48 | $15,594 | 4,048 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 9 | $1,300.83 | $11,707 | 4,039 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 18 | $1,301.53 | $23,428 | 4,021 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 30 | $1,302.50 | $39,075 | 3,991 | 1% |
| 2025-03-14 | Chris Steddum | SELL | 18 | $1,303.49 | $23,463 | 3,973 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 3 | $1,304.27 | $3,913 | 3,970 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 3 | $1,305.79 | $3,917 | 3,967 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 9 | $1,306.56 | $11,759 | 3,958 | 0% |
| 2025-03-14 | Chris Steddum | SELL | 130 | $1,308.00 | $170,040 | 3,828 | 3% |
| 2025-03-14 | Chris Steddum | SELL | 112 | $1,309.75 | $146,692 | 3,716 | 3% |
| 2025-03-14 | Murray Stahl | BUY | 2 | $1,269.71 | $2,539 | 325,675 | 0% |
| 2025-03-14 | Murray Stahl | BUY | 1 | $1,269.71 | $1,270 | 5,545 | 0% |
| 2025-03-14 | Murray Stahl | BUY | 3 | $1,269.71 | $3,809 | 8,025 | 0% |
| 2025-03-14 | Murray Stahl | BUY | 2 | $1,269.71 | $2,539 | 5,600 | 0% |
| 2025-03-14 | Murray Stahl | BUY | 1 | $1,269.71 | $1,270 | 129,210 | 0% |
| 2025-03-14 | Murray Stahl | BUY | 1 | $1,305.76 | $1,306 | 635,189 | 0% |
| 2025-03-13 | Micheal W. Dobbs | SELL | 60 | $1,277.68 | $76,661 | 2,483 | 2% |
| 2025-03-13 | Micheal W. Dobbs | SELL | 20 | $1,269.67 | $25,393 | 2,463 | 1% |
| 2025-03-13 | Micheal W. Dobbs | SELL | 1,070 | $1,271.21 | $1,360,195 | 1,393 | 43% |
| 2025-03-13 | Murray Stahl | BUY | 2 | $1,344.05 | $2,688 | 325,673 | 0% |
| 2025-03-13 | Murray Stahl | BUY | 1 | $1,344.05 | $1,344 | 5,544 | 0% |
| 2025-03-13 | Murray Stahl | BUY | 3 | $1,344.05 | $4,032 | 8,022 | 0% |
| 2025-03-13 | Murray Stahl | BUY | 2 | $1,344.05 | $2,688 | 5,598 | 0% |
| 2025-03-13 | Murray Stahl | BUY | 1 | $1,344.05 | $1,344 | 129,209 | 0% |
| 2025-03-13 | Murray Stahl | BUY | 1 | $1,304.05 | $1,304 | 635,188 | 0% |
| 2025-03-12 | Murray Stahl | BUY | 2 | $1,349.26 | $2,699 | 325,671 | 0% |
| 2025-03-12 | Murray Stahl | BUY | 1 | $1,349.26 | $1,349 | 5,543 | 0% |
| 2025-03-12 | Murray Stahl | BUY | 3 | $1,349.26 | $4,048 | 8,019 | 0% |
| 2025-03-12 | Murray Stahl | BUY | 2 | $1,349.26 | $2,699 | 5,596 | 0% |
| 2025-03-12 | Murray Stahl | BUY | 1 | $1,349.26 | $1,349 | 129,208 | 0% |
| 2025-03-12 | Murray Stahl | BUY | 1 | $1,337.64 | $1,338 | 635,187 | 0% |
| 2025-03-11 | Murray Stahl | BUY | 2 | $1,380.09 | $2,760 | 325,669 | 0% |
| 2025-03-11 | Murray Stahl | BUY | 1 | $1,380.09 | $1,380 | 5,542 | 0% |
| 2025-03-11 | Murray Stahl | BUY | 3 | $1,380.09 | $4,140 | 8,016 | 0% |
| 2025-03-11 | Murray Stahl | BUY | 2 | $1,380.09 | $2,760 | 5,594 | 0% |
| 2025-03-11 | Murray Stahl | BUY | 1 | $1,380.09 | $1,380 | 129,207 | 0% |
| 2025-03-11 | Murray Stahl | BUY | 1 | $1,342.65 | $1,343 | 635,186 | 0% |
| 2025-03-10 | Murray Stahl | BUY | 2 | $1,371.60 | $2,743 | 325,667 | 0% |
| 2025-03-10 | Murray Stahl | BUY | 1 | $1,371.59 | $1,372 | 5,541 | 0% |
| 2025-03-10 | Murray Stahl | BUY | 3 | $1,371.59 | $4,115 | 8,013 | 0% |
| 2025-03-10 | Murray Stahl | BUY | 2 | $1,371.60 | $2,743 | 5,592 | 0% |
| 2025-03-10 | Murray Stahl | BUY | 1 | $1,371.60 | $1,372 | 129,206 | 0% |
| 2025-03-10 | Murray Stahl | BUY | 1 | $1,339.20 | $1,339 | 635,185 | 0% |
| 2025-03-07 | Murray Stahl | BUY | 2 | $1,317.20 | $2,634 | 325,665 | 0% |
| 2025-03-07 | Murray Stahl | BUY | 1 | $1,317.20 | $1,317 | 5,540 | 0% |
| 2025-03-07 | Murray Stahl | BUY | 3 | $1,317.20 | $3,952 | 8,010 | 0% |
| 2025-03-07 | Murray Stahl | BUY | 2 | $1,317.20 | $2,634 | 5,590 | 0% |
| 2025-03-07 | Murray Stahl | BUY | 1 | $1,317.21 | $1,317 | 129,205 | 0% |
| 2025-03-07 | Murray Stahl | BUY | 1 | $1,347.97 | $1,348 | 635,184 | 0% |
| 2025-03-06 | Murray Stahl | BUY | 2 | $1,340.36 | $2,681 | 325,663 | 0% |
| 2025-03-06 | Murray Stahl | BUY | 1 | $1,340.36 | $1,340 | 5,539 | 0% |
| 2025-03-06 | Murray Stahl | BUY | 3 | $1,340.36 | $4,021 | 8,007 | 0% |
| 2025-03-06 | Murray Stahl | BUY | 2 | $1,340.36 | $2,681 | 5,588 | 0% |
| 2025-03-06 | Murray Stahl | BUY | 1 | $1,340.36 | $1,340 | 129,204 | 0% |
| 2025-03-06 | Murray Stahl | BUY | 1 | $1,328.51 | $1,329 | 635,183 | 0% |
| 2025-03-05 | Murray Stahl | BUY | 2 | $1,342.31 | $2,685 | 315,714 | 0% |
| 2025-03-05 | Murray Stahl | BUY | 1 | $1,342.31 | $1,342 | 5,538 | 0% |
| 2025-03-05 | Murray Stahl | BUY | 3 | $1,342.31 | $4,027 | 8,004 | 0% |
| 2025-03-05 | Murray Stahl | BUY | 2 | $1,342.31 | $2,685 | 5,586 | 0% |
| 2025-03-05 | Murray Stahl | BUY | 1 | $1,342.31 | $1,342 | 129,203 | 0% |
| 2025-03-05 | Murray Stahl | BUY | 1 | $1,342.09 | $1,342 | 645,129 | 0% |
| 2025-03-04 | Murray Stahl | BUY | 2 | $1,329.96 | $2,660 | 315,712 | 0% |
| 2025-03-04 | Murray Stahl | BUY | 1 | $1,329.96 | $1,330 | 5,537 | 0% |
| 2025-03-04 | Murray Stahl | BUY | 3 | $1,329.96 | $3,990 | 8,001 | 0% |
| 2025-03-04 | Murray Stahl | BUY | 2 | $1,329.96 | $2,660 | 5,584 | 0% |
| 2025-03-04 | Murray Stahl | BUY | 1 | $1,329.96 | $1,330 | 129,202 | 0% |
| 2025-03-04 | Murray Stahl | BUY | 1 | $1,337.24 | $1,337 | 645,128 | 0% |
| 2025-03-03 | Murray Stahl | BUY | 2 | $1,435.43 | $2,871 | 315,710 | 0% |
| 2025-03-03 | Murray Stahl | BUY | 1 | $1,435.43 | $1,435 | 5,536 | 0% |
| 2025-03-03 | Murray Stahl | BUY | 3 | $1,435.43 | $4,306 | 7,998 | 0% |
| 2025-03-03 | Murray Stahl | BUY | 2 | $1,435.43 | $2,871 | 5,582 | 0% |
| 2025-03-03 | Murray Stahl | BUY | 1 | $1,435.43 | $1,435 | 129,201 | 0% |
| 2025-03-03 | Murray Stahl | BUY | 1 | $1,409.36 | $1,409 | 645,127 | 0% |
| 2025-02-28 | Murray Stahl | BUY | 2 | $1,347.26 | $2,695 | 315,708 | 0% |
| 2025-02-28 | Murray Stahl | BUY | 1 | $1,347.26 | $1,347 | 5,535 | 0% |
| 2025-02-28 | Murray Stahl | BUY | 3 | $1,347.26 | $4,042 | 7,995 | 0% |
| 2025-02-28 | Murray Stahl | BUY | 2 | $1,347.26 | $2,695 | 5,580 | 0% |
| 2025-02-28 | Murray Stahl | BUY | 1 | $1,347.26 | $1,347 | 129,200 | 0% |
| 2025-02-28 | Murray Stahl | BUY | 1 | $1,398.64 | $1,399 | 645,126 | 0% |
| 2025-02-27 | Murray Stahl | BUY | 2 | $1,370.13 | $2,740 | 315,706 | 0% |
| 2025-02-27 | Murray Stahl | BUY | 1 | $1,370.13 | $1,370 | 5,534 | 0% |
| 2025-02-27 | Murray Stahl | BUY | 3 | $1,370.13 | $4,110 | 7,992 | 0% |
| 2025-02-27 | Murray Stahl | BUY | 2 | $1,370.13 | $2,740 | 5,578 | 0% |
| 2025-02-27 | Murray Stahl | BUY | 1 | $1,370.13 | $1,370 | 129,199 | 0% |
| 2025-02-27 | Murray Stahl | BUY | 1 | $1,367.31 | $1,367 | 645,125 | 0% |
| 2025-02-26 | Murray Stahl | BUY | 2 | $1,301.17 | $2,602 | 315,704 | 0% |
| 2025-02-26 | Murray Stahl | BUY | 1 | $1,301.17 | $1,301 | 5,533 | 0% |
| 2025-02-26 | Murray Stahl | BUY | 3 | $1,301.17 | $3,904 | 7,989 | 0% |
| 2025-02-26 | Murray Stahl | BUY | 2 | $1,301.17 | $2,602 | 5,576 | 0% |
| 2025-02-26 | Murray Stahl | BUY | 1 | $1,301.17 | $1,301 | 129,198 | 0% |
| 2025-02-26 | Murray Stahl | BUY | 1 | $1,349.59 | $1,350 | 644,824 | 0% |
| 2025-02-25 | Donna E Epps | SELL | 275 | $1,271.41 | $349,638 | 514 | 35% |
| 2025-02-25 | Donna E Epps | BUY | 275 | $1,273.32 | $350,163 | 789 | 54% |
| 2025-02-25 | Murray Stahl | BUY | 2 | $1,288.53 | $2,577 | 315,702 | 0% |
| 2025-02-25 | Murray Stahl | BUY | 1 | $1,288.53 | $1,289 | 5,532 | 0% |
| 2025-02-25 | Murray Stahl | BUY | 3 | $1,288.53 | $3,866 | 7,986 | 0% |
| 2025-02-25 | Murray Stahl | BUY | 2 | $1,288.53 | $2,577 | 5,574 | 0% |
| 2025-02-25 | Murray Stahl | BUY | 1 | $1,288.53 | $1,289 | 129,197 | 0% |
| 2025-02-25 | Murray Stahl | BUY | 1 | $1,258.33 | $1,258 | 644,823 | 0% |
| 2025-02-24 | Murray Stahl | BUY | 2 | $1,349.20 | $2,698 | 315,700 | 0% |
| 2025-02-24 | Murray Stahl | BUY | 1 | $1,349.20 | $1,349 | 5,531 | 0% |
| 2025-02-24 | Murray Stahl | BUY | 3 | $1,349.20 | $4,048 | 7,983 | 0% |
| 2025-02-24 | Murray Stahl | BUY | 2 | $1,349.20 | $2,698 | 5,572 | 0% |
| 2025-02-24 | Murray Stahl | BUY | 1 | $1,349.20 | $1,349 | 129,196 | 0% |
| 2025-02-24 | Murray Stahl | BUY | 1 | $1,307.56 | $1,308 | 644,822 | 0% |
| 2025-02-21 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,377.87 | $1,378 | 1,167,003 | 0% |
| 2025-02-20 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,436.25 | $1,436 | 1,167,002 | 0% |
| 2025-02-19 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,422.27 | $1,422 | 1,167,001 | 0% |
| 2025-02-18 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,402.70 | $1,403 | 1,167,000 | 0% |
| 2025-02-14 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,359.00 | $1,359 | 1,166,999 | 0% |
| 2025-02-13 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,344.87 | $1,345 | 1,166,998 | 0% |
| 2025-02-12 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,356.89 | $1,357 | 1,166,997 | 0% |
| 2025-02-11 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,366.97 | $1,367 | 1,166,996 | 0% |
| 2025-02-10 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,379.39 | $1,379 | 1,166,995 | 0% |
| 2025-02-07 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,359.18 | $1,359 | 1,166,994 | 0% |
| 2025-02-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,351.46 | $1,351 | 1,166,993 | 0% |
| 2025-02-05 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,393.56 | $1,394 | 1,166,992 | 0% |
| 2025-02-04 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,361.19 | $1,361 | 1,166,991 | 0% |
| 2025-02-03 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,316.07 | $1,316 | 1,166,990 | 0% |
| 2025-01-31 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,314.44 | $1,314 | 1,166,989 | 0% |
| 2025-01-30 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,308.12 | $1,308 | 1,166,988 | 0% |
| 2025-01-29 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,275.02 | $1,275 | 1,166,987 | 0% |
| 2025-01-28 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,253.16 | $1,253 | 1,167,931 | 0% |
| 2025-01-27 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,230.35 | $1,230 | 1,167,930 | 0% |
| 2025-01-24 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,383.33 | $1,383 | 1,167,929 | 0% |
| 2025-01-23 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,425.45 | $1,425 | 1,167,928 | 0% |
| 2025-01-22 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,418.68 | $1,419 | 1,167,927 | 0% |
| 2025-01-21 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,395.68 | $1,396 | 1,167,970 | 0% |
| 2025-01-17 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,399.62 | $1,400 | 1,167,969 | 0% |
| 2025-01-16 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,386.27 | $1,386 | 1,167,968 | 0% |
| 2025-01-15 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,400.25 | $1,400 | 1,167,967 | 0% |
| 2025-01-14 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,313.11 | $1,313 | 1,167,966 | 0% |
| 2025-01-13 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,321.05 | $1,321 | 1,167,965 | 0% |
| 2025-01-10 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,300.78 | $1,301 | 1,168,026 | 0% |
| 2025-01-08 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,255.81 | $1,256 | 1,168,025 | 0% |
| 2025-01-07 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,252.93 | $1,253 | 1,168,024 | 0% |
| 2025-01-06 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,224.12 | $1,224 | 1,168,050 | 0% |
| 2025-01-03 | Murray Stahl | BUY | 1 | $1,219.30 | $1,219 | 1,160,069 | 0% |
| 2025-01-02 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,148.57 | $1,149 | 1,167,916 | 0% |
| 2024-12-31 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,127.97 | $1,128 | 1,138,401 | 0% |
| 2024-12-30 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,134.87 | $1,135 | 1,138,400 | 0% |
| 2024-12-27 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,159.10 | $1,159 | 1,138,399 | 0% |
| 2024-12-26 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,150.34 | $1,150 | 1,138,398 | 0% |
| 2024-12-24 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,154.58 | $1,155 | 1,138,397 | 0% |
| 2024-12-23 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,110.76 | $1,111 | 1,138,396 | 0% |
| 2024-12-20 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,118.98 | $1,119 | 1,138,395 | 0% |
| 2024-12-19 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,109.00 | $1,109 | 1,138,394 | 0% |
| 2024-12-18 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,204.77 | $1,205 | 1,138,393 | 0% |
| 2024-12-17 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,184.55 | $1,185 | 1,138,392 | 0% |
| 2024-12-16 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,231.50 | $1,232 | 1,138,512 | 0% |
| 2024-12-13 | Kinetics Asset Management Llc Horizon | BUY | 1 | $1,180.67 | $1,181 | 1,138,511 | 0% |
| 2024-12-12 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,149.85 | $3,450 | 1,138,510 | 0% |
| 2024-12-11 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,283.63 | $3,851 | 1,138,507 | 0% |
| 2024-12-10 | Kinetics Asset Management Llc Horizon | BUY | 2 | $1,319.54 | $2,639 | 1,138,504 | 0% |
| 2024-12-09 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,357.63 | $4,073 | 1,138,502 | 0% |
| 2024-12-06 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,319.52 | $3,959 | 1,138,499 | 0% |
| 2024-12-05 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,337.65 | $4,013 | 1,138,496 | 0% |
| 2024-12-04 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,558.70 | $4,676 | 1,138,493 | 0% |
| 2024-12-03 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,536.54 | $4,610 | 1,138,490 | 0% |
| 2024-12-02 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,517.57 | $4,553 | 1,138,487 | 0% |
| 2024-11-29 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,681.03 | $5,043 | 1,138,484 | 0% |
| 2024-11-27 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,579.14 | $4,737 | 1,138,481 | 0% |
| 2024-11-26 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,556.11 | $4,668 | 1,138,478 | 0% |
| 2024-11-25 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,726.14 | $5,178 | 1,138,475 | 0% |
| 2024-11-22 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,645.51 | $4,937 | 1,138,472 | 0% |
| 2024-11-21 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,452.90 | $4,359 | 1,138,469 | 0% |
| 2024-11-20 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,426.83 | $4,280 | 1,138,466 | 0% |
| 2024-11-19 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,406.66 | $4,220 | 1,138,463 | 0% |
| 2024-11-18 | Kinetics Asset Management Llc Horizon | BUY | 3 | $1,388.85 | $4,167 | 1,138,460 | 0% |
| 2024-11-15 | Murray Stahl | BUY | 2 | $1,354.35 | $2,709 | 315,698 | 0% |
| 2024-11-15 | Murray Stahl | BUY | 1 | $1,354.34 | $1,354 | 5,530 | 0% |
| 2024-11-15 | Murray Stahl | BUY | 3 | $1,354.34 | $4,063 | 7,848 | 0% |
| 2024-11-15 | Murray Stahl | BUY | 2 | $1,354.35 | $2,709 | 5,570 | 0% |
| 2024-11-15 | Murray Stahl | BUY | 1 | $1,354.34 | $1,354 | 130,312 | 0% |
| 2024-11-15 | Murray Stahl | BUY | 3 | $1,356.07 | $4,068 | 644,804 | 0% |
| 2024-11-14 | Chris Steddum | SELL | 350 | $1,340.00 | $469,000 | 1,672 | 17% |
| 2024-11-14 | Murray Stahl | BUY | 2 | $1,374.98 | $2,750 | 315,696 | 0% |
| 2024-11-14 | Murray Stahl | BUY | 1 | $1,374.98 | $1,375 | 5,529 | 0% |
| 2024-11-14 | Murray Stahl | BUY | 3 | $1,374.98 | $4,125 | 7,845 | 0% |
| 2024-11-14 | Murray Stahl | BUY | 2 | $1,374.98 | $2,750 | 5,568 | 0% |
| 2024-11-14 | Murray Stahl | BUY | 1 | $1,374.99 | $1,375 | 130,311 | 0% |
| 2024-11-14 | Murray Stahl | BUY | 3 | $1,350.16 | $4,050 | 644,801 | 0% |
| 2024-11-13 | Murray Stahl | BUY | 2 | $1,415.67 | $2,831 | 315,694 | 0% |
| 2024-11-13 | Murray Stahl | BUY | 1 | $1,415.67 | $1,416 | 5,528 | 0% |
| 2024-11-13 | Murray Stahl | BUY | 3 | $1,415.67 | $4,247 | 7,842 | 0% |
| 2024-11-13 | Murray Stahl | BUY | 2 | $1,415.67 | $2,831 | 5,566 | 0% |
| 2024-11-13 | Murray Stahl | BUY | 1 | $1,415.67 | $1,416 | 130,310 | 0% |
| 2024-11-13 | Murray Stahl | BUY | 3 | $1,376.90 | $4,131 | 644,798 | 0% |
| 2024-11-12 | Stephanie Buffington | SELL | 189 | $1,388.14 | $262,358 | 605 | 24% |
| 2024-11-12 | Stephanie Buffington | SELL | 21 | $1,390.08 | $29,192 | 584 | 3% |
| 2024-11-12 | Murray Stahl | BUY | 2 | $1,406.05 | $2,812 | 315,692 | 0% |
| 2024-11-12 | Murray Stahl | BUY | 1 | $1,406.05 | $1,406 | 5,527 | 0% |
| 2024-11-12 | Murray Stahl | BUY | 3 | $1,406.05 | $4,218 | 7,839 | 0% |
| 2024-11-12 | Murray Stahl | BUY | 2 | $1,406.05 | $2,812 | 5,564 | 0% |
| 2024-11-12 | Murray Stahl | BUY | 1 | $1,406.05 | $1,406 | 130,309 | 0% |
| 2024-11-12 | Murray Stahl | BUY | 3 | $1,394.74 | $4,184 | 644,795 | 0% |
| 2024-11-11 | Murray Stahl | BUY | 2 | $1,379.23 | $2,758 | 315,690 | 0% |
| 2024-11-11 | Murray Stahl | BUY | 1 | $1,379.23 | $1,379 | 5,526 | 0% |
| 2024-11-11 | Murray Stahl | BUY | 3 | $1,379.23 | $4,138 | 7,836 | 0% |
| 2024-11-11 | Murray Stahl | BUY | 2 | $1,379.23 | $2,758 | 5,562 | 0% |
| 2024-11-11 | Murray Stahl | BUY | 1 | $1,379.23 | $1,379 | 130,308 | 0% |
| 2024-11-11 | Murray Stahl | BUY | 3 | $1,359.90 | $4,080 | 644,792 | 0% |
| 2024-11-08 | Murray Stahl | BUY | 2 | $1,338.32 | $2,677 | 315,688 | 0% |
| 2024-11-08 | Murray Stahl | BUY | 1 | $1,338.32 | $1,338 | 5,525 | 0% |
| 2024-11-08 | Murray Stahl | BUY | 3 | $1,338.32 | $4,015 | 7,833 | 0% |
| 2024-11-08 | Murray Stahl | BUY | 2 | $1,338.32 | $2,677 | 5,560 | 0% |
| 2024-11-08 | Murray Stahl | BUY | 1 | $1,338.32 | $1,338 | 130,307 | 0% |
| 2024-11-08 | Murray Stahl | BUY | 3 | $1,402.46 | $4,207 | 644,789 | 0% |
| 2024-11-07 | Murray Stahl | BUY | 2 | $1,261.58 | $2,523 | 315,686 | 0% |
| 2024-11-07 | Murray Stahl | BUY | 1 | $1,261.58 | $1,262 | 5,524 | 0% |
| 2024-11-07 | Murray Stahl | BUY | 3 | $1,261.58 | $3,785 | 7,830 | 0% |
| 2024-11-07 | Murray Stahl | BUY | 2 | $1,261.58 | $2,523 | 5,558 | 0% |
| 2024-11-07 | Murray Stahl | BUY | 1 | $1,261.58 | $1,262 | 130,306 | 0% |
| 2024-11-07 | Murray Stahl | BUY | 3 | $1,283.19 | $3,850 | 644,786 | 0% |
| 2024-11-06 | Murray Stahl | BUY | 2 | $1,319.93 | $2,640 | 315,684 | 0% |
| 2024-11-06 | Murray Stahl | BUY | 1 | $1,319.93 | $1,320 | 5,523 | 0% |
| 2024-11-06 | Murray Stahl | BUY | 3 | $1,319.93 | $3,960 | 7,827 | 0% |
| 2024-11-06 | Murray Stahl | BUY | 2 | $1,319.93 | $2,640 | 5,556 | 0% |
| 2024-11-06 | Murray Stahl | BUY | 1 | $1,319.93 | $1,320 | 130,305 | 0% |
| 2024-11-06 | Murray Stahl | BUY | 3 | $1,342.93 | $4,029 | 644,783 | 0% |
| 2024-11-05 | Murray Stahl | BUY | 2 | $1,208.77 | $2,418 | 315,682 | 0% |
| 2024-11-05 | Murray Stahl | BUY | 1 | $1,208.77 | $1,209 | 5,522 | 0% |
| 2024-11-05 | Murray Stahl | BUY | 3 | $1,208.77 | $3,626 | 7,824 | 0% |
| 2024-11-05 | Murray Stahl | BUY | 2 | $1,208.77 | $2,418 | 5,554 | 0% |
| 2024-11-05 | Murray Stahl | BUY | 1 | $1,208.77 | $1,209 | 130,304 | 0% |
| 2024-11-05 | Murray Stahl | BUY | 3 | $1,240.17 | $3,721 | 644,780 | 0% |
| 2024-11-04 | Murray Stahl | BUY | 2 | $1,173.00 | $2,346 | 315,680 | 0% |
| 2024-11-04 | Murray Stahl | BUY | 1 | $1,173.00 | $1,173 | 5,521 | 0% |
| 2024-11-04 | Murray Stahl | BUY | 3 | $1,173.00 | $3,519 | 7,821 | 0% |
| 2024-11-04 | Murray Stahl | BUY | 2 | $1,173.00 | $2,346 | 5,552 | 0% |
| 2024-11-04 | Murray Stahl | BUY | 1 | $1,173.00 | $1,173 | 130,303 | 0% |
| 2024-11-04 | Murray Stahl | BUY | 3 | $1,222.37 | $3,667 | 644,777 | 0% |
| 2024-11-01 | Murray Stahl | BUY | 2 | $1,174.00 | $2,348 | 315,678 | 0% |
| 2024-11-01 | Murray Stahl | BUY | 1 | $1,174.00 | $1,174 | 5,520 | 0% |
| 2024-11-01 | Murray Stahl | BUY | 3 | $1,174.00 | $3,522 | 7,818 | 0% |
| 2024-11-01 | Murray Stahl | BUY | 2 | $1,174.00 | $2,348 | 5,550 | 0% |
| 2024-11-01 | Murray Stahl | BUY | 1 | $1,174.00 | $1,174 | 130,302 | 0% |
| 2024-11-01 | Murray Stahl | BUY | 3 | $1,184.45 | $3,553 | 644,774 | 0% |
| 2024-10-31 | Murray Stahl | BUY | 2 | $1,160.00 | $2,320 | 315,676 | 0% |
| 2024-10-31 | Murray Stahl | BUY | 1 | $1,160.00 | $1,160 | 5,519 | 0% |
| 2024-10-31 | Murray Stahl | BUY | 3 | $1,160.00 | $3,480 | 7,815 | 0% |
| 2024-10-31 | Murray Stahl | BUY | 2 | $1,160.00 | $2,320 | 5,548 | 0% |
| 2024-10-31 | Murray Stahl | BUY | 1 | $1,160.00 | $1,160 | 130,301 | 0% |
| 2024-10-31 | Murray Stahl | BUY | 3 | $1,155.57 | $3,467 | 644,771 | 0% |
| 2024-10-30 | Murray Stahl | BUY | 2 | $1,116.91 | $2,234 | 315,674 | 0% |
| 2024-10-30 | Murray Stahl | BUY | 1 | $1,116.91 | $1,117 | 5,518 | 0% |
| 2024-10-30 | Murray Stahl | BUY | 3 | $1,116.91 | $3,351 | 7,812 | 0% |
| 2024-10-30 | Murray Stahl | BUY | 2 | $1,116.91 | $2,234 | 5,546 | 0% |
| 2024-10-30 | Murray Stahl | BUY | 1 | $1,116.91 | $1,117 | 130,300 | 0% |
| 2024-10-30 | Murray Stahl | BUY | 3 | $1,145.31 | $3,436 | 644,768 | 0% |
| 2024-10-29 | Murray Stahl | BUY | 2 | $1,091.11 | $2,182 | 315,672 | 0% |
| 2024-10-29 | Murray Stahl | BUY | 1 | $1,091.11 | $1,091 | 5,517 | 0% |
| 2024-10-29 | Murray Stahl | BUY | 3 | $1,091.11 | $3,273 | 7,809 | 0% |
| 2024-10-29 | Murray Stahl | BUY | 2 | $1,091.11 | $2,182 | 5,544 | 0% |
| 2024-10-29 | Murray Stahl | BUY | 1 | $1,091.11 | $1,091 | 130,299 | 0% |
| 2024-10-29 | Murray Stahl | BUY | 3 | $1,090.97 | $3,273 | 644,765 | 0% |
| 2024-10-28 | Murray Stahl | BUY | 2 | $1,075.78 | $2,152 | 315,670 | 0% |
| 2024-10-28 | Murray Stahl | BUY | 1 | $1,075.78 | $1,076 | 5,516 | 0% |
| 2024-10-28 | Murray Stahl | BUY | 3 | $1,075.78 | $3,227 | 7,806 | 0% |
| 2024-10-28 | Murray Stahl | BUY | 2 | $1,075.78 | $2,152 | 5,542 | 0% |
| 2024-10-28 | Murray Stahl | BUY | 1 | $1,075.78 | $1,076 | 130,298 | 0% |
| 2024-10-28 | Murray Stahl | BUY | 3 | $1,080.19 | $3,241 | 644,762 | 0% |
| 2024-10-25 | Murray Stahl | BUY | 2 | $1,099.70 | $2,199 | 315,668 | 0% |
| 2024-10-25 | Murray Stahl | BUY | 1 | $1,099.70 | $1,100 | 5,515 | 0% |
| 2024-10-25 | Murray Stahl | BUY | 3 | $1,099.70 | $3,299 | 7,803 | 0% |
| 2024-10-25 | Murray Stahl | BUY | 2 | $1,099.70 | $2,199 | 5,540 | 0% |
| 2024-10-25 | Murray Stahl | BUY | 1 | $1,099.70 | $1,100 | 130,297 | 0% |
| 2024-10-25 | Murray Stahl | BUY | 3 | $1,095.35 | $3,286 | 644,759 | 0% |
| 2024-10-24 | Murray Stahl | BUY | 2 | $1,088.66 | $2,177 | 315,666 | 0% |
| 2024-10-24 | Murray Stahl | BUY | 1 | $1,088.66 | $1,089 | 5,514 | 0% |
| 2024-10-24 | Murray Stahl | BUY | 3 | $1,088.66 | $3,266 | 7,800 | 0% |
| 2024-10-24 | Murray Stahl | BUY | 2 | $1,088.66 | $2,177 | 5,538 | 0% |
| 2024-10-24 | Murray Stahl | BUY | 1 | $1,088.66 | $1,089 | 130,296 | 0% |
| 2024-10-24 | Murray Stahl | BUY | 3 | $1,092.56 | $3,278 | 644,756 | 0% |
| 2024-10-23 | Murray Stahl | BUY | 2 | $1,085.56 | $2,171 | 315,664 | 0% |
| 2024-10-23 | Murray Stahl | BUY | 1 | $1,085.56 | $1,086 | 5,513 | 0% |
| 2024-10-23 | Murray Stahl | BUY | 3 | $1,085.56 | $3,257 | 7,797 | 0% |
| 2024-10-23 | Murray Stahl | BUY | 2 | $1,085.56 | $2,171 | 5,536 | 0% |
| 2024-10-23 | Murray Stahl | BUY | 1 | $1,085.56 | $1,086 | 130,295 | 0% |
| 2024-10-23 | Murray Stahl | BUY | 3 | $1,080.91 | $3,243 | 644,753 | 0% |
| 2024-10-22 | Murray Stahl | BUY | 2 | $1,083.51 | $2,167 | 315,662 | 0% |
| 2024-10-22 | Murray Stahl | BUY | 1 | $1,083.51 | $1,084 | 5,512 | 0% |
| 2024-10-22 | Murray Stahl | BUY | 3 | $1,083.51 | $3,251 | 7,794 | 0% |
| 2024-10-22 | Murray Stahl | BUY | 2 | $1,083.51 | $2,167 | 5,534 | 0% |
| 2024-10-22 | Murray Stahl | BUY | 1 | $1,083.51 | $1,084 | 130,294 | 0% |
| 2024-10-22 | Murray Stahl | BUY | 3 | $1,090.87 | $3,273 | 644,750 | 0% |
| 2024-10-21 | Murray Stahl | BUY | 2 | $1,069.75 | $2,140 | 315,660 | 0% |
| 2024-10-21 | Murray Stahl | BUY | 1 | $1,069.75 | $1,070 | 5,511 | 0% |
| 2024-10-21 | Murray Stahl | BUY | 3 | $1,069.75 | $3,209 | 7,791 | 0% |
| 2024-10-21 | Murray Stahl | BUY | 2 | $1,069.75 | $2,140 | 5,532 | 0% |
| 2024-10-21 | Murray Stahl | BUY | 1 | $1,069.75 | $1,070 | 130,293 | 0% |
| 2024-10-21 | Murray Stahl | BUY | 3 | $1,068.01 | $3,204 | 644,747 | 0% |
| 2024-10-18 | Murray Stahl | BUY | 2 | $1,063.77 | $2,128 | 315,658 | 0% |
| 2024-10-18 | Murray Stahl | BUY | 1 | $1,063.77 | $1,064 | 5,510 | 0% |
| 2024-10-18 | Murray Stahl | BUY | 3 | $1,063.77 | $3,191 | 7,788 | 0% |
| 2024-10-18 | Murray Stahl | BUY | 2 | $1,063.77 | $2,128 | 5,530 | 0% |
| 2024-10-18 | Murray Stahl | BUY | 1 | $1,063.77 | $1,064 | 130,292 | 0% |
| 2024-10-18 | Murray Stahl | BUY | 3 | $1,060.73 | $3,182 | 644,744 | 0% |
| 2024-10-17 | Murray Stahl | BUY | 2 | $1,063.52 | $2,127 | 315,656 | 0% |
| 2024-10-17 | Murray Stahl | BUY | 1 | $1,063.52 | $1,064 | 5,509 | 0% |
| 2024-10-17 | Murray Stahl | BUY | 3 | $1,063.52 | $3,191 | 7,785 | 0% |
| 2024-10-17 | Murray Stahl | BUY | 2 | $1,063.52 | $2,127 | 5,528 | 0% |
| 2024-10-17 | Murray Stahl | BUY | 1 | $1,063.52 | $1,064 | 130,291 | 0% |
| 2024-10-17 | Murray Stahl | BUY | 3 | $1,069.06 | $3,207 | 644,741 | 0% |
| 2024-10-16 | Murray Stahl | BUY | 2 | $1,048.95 | $2,098 | 315,654 | 0% |
| 2024-10-16 | Murray Stahl | BUY | 1 | $1,048.95 | $1,049 | 5,508 | 0% |
| 2024-10-16 | Murray Stahl | BUY | 3 | $1,048.95 | $3,147 | 7,782 | 0% |
| 2024-10-16 | Murray Stahl | BUY | 2 | $1,048.95 | $2,098 | 5,526 | 0% |
| 2024-10-16 | Murray Stahl | BUY | 1 | $1,048.95 | $1,049 | 130,290 | 0% |
| 2024-10-16 | Murray Stahl | BUY | 3 | $1,054.01 | $3,162 | 644,738 | 0% |
| 2024-10-15 | Murray Stahl | BUY | 2 | $1,048.84 | $2,098 | 315,652 | 0% |
| 2024-10-15 | Murray Stahl | BUY | 1 | $1,048.84 | $1,049 | 5,507 | 0% |
| 2024-10-15 | Murray Stahl | BUY | 3 | $1,048.84 | $3,147 | 7,779 | 0% |
| 2024-10-15 | Murray Stahl | BUY | 2 | $1,048.84 | $2,098 | 5,524 | 0% |
| 2024-10-15 | Murray Stahl | BUY | 1 | $1,048.84 | $1,049 | 130,289 | 0% |
| 2024-10-15 | Murray Stahl | BUY | 3 | $1,030.79 | $3,092 | 644,735 | 0% |
| 2024-10-14 | Murray Stahl | BUY | 2 | $1,058.14 | $2,116 | 315,650 | 0% |
| 2024-10-14 | Murray Stahl | BUY | 1 | $1,058.14 | $1,058 | 5,506 | 0% |
| 2024-10-14 | Murray Stahl | BUY | 3 | $1,058.14 | $3,174 | 7,776 | 0% |
| 2024-10-14 | Murray Stahl | BUY | 2 | $1,058.14 | $2,116 | 5,522 | 0% |
| 2024-10-14 | Murray Stahl | BUY | 1 | $1,058.14 | $1,058 | 130,288 | 0% |
| 2024-10-14 | Murray Stahl | BUY | 3 | $1,058.18 | $3,175 | 644,732 | 0% |
| 2024-10-11 | Murray Stahl | BUY | 2 | $1,004.00 | $2,008 | 315,648 | 0% |
| 2024-10-11 | Murray Stahl | BUY | 1 | $1,004.00 | $1,004 | 5,505 | 0% |
| 2024-10-11 | Murray Stahl | BUY | 3 | $1,004.00 | $3,012 | 7,773 | 0% |
| 2024-10-11 | Murray Stahl | BUY | 2 | $1,004.00 | $2,008 | 5,520 | 0% |
| 2024-10-11 | Murray Stahl | BUY | 1 | $1,004.00 | $1,004 | 130,287 | 0% |
| 2024-10-11 | Murray Stahl | BUY | 3 | $1,030.74 | $3,092 | 644,729 | 0% |
| 2024-10-10 | Murray Stahl | BUY | 2 | $980.04 | $1,960 | 315,646 | 0% |
| 2024-10-10 | Murray Stahl | BUY | 1 | $980.04 | $980 | 5,504 | 0% |
| 2024-10-10 | Murray Stahl | BUY | 3 | $980.04 | $2,940 | 7,770 | 0% |
| 2024-10-10 | Murray Stahl | BUY | 2 | $980.04 | $1,960 | 5,518 | 0% |
| 2024-10-10 | Murray Stahl | BUY | 1 | $980.04 | $980 | 130,286 | 0% |
| 2024-10-10 | Murray Stahl | BUY | 3 | $987.01 | $2,961 | 644,726 | 0% |
| 2024-10-09 | Murray Stahl | BUY | 2 | $960.29 | $1,921 | 315,644 | 0% |
| 2024-10-09 | Murray Stahl | BUY | 1 | $960.29 | $960 | 5,503 | 0% |
| 2024-10-09 | Murray Stahl | BUY | 3 | $960.29 | $2,881 | 7,767 | 0% |
| 2024-10-09 | Murray Stahl | BUY | 2 | $960.29 | $1,921 | 5,516 | 0% |
| 2024-10-09 | Murray Stahl | BUY | 1 | $960.29 | $960 | 130,285 | 0% |
| 2024-10-09 | Murray Stahl | BUY | 3 | $961.77 | $2,885 | 644,723 | 0% |
| 2024-10-08 | Murray Stahl | BUY | 2 | $976.00 | $1,952 | 315,642 | 0% |
| 2024-10-08 | Murray Stahl | BUY | 1 | $976.00 | $976 | 5,502 | 0% |
| 2024-10-08 | Murray Stahl | BUY | 3 | $976.00 | $2,928 | 7,764 | 0% |
| 2024-10-08 | Murray Stahl | BUY | 2 | $976.00 | $1,952 | 5,514 | 0% |
| 2024-10-08 | Murray Stahl | BUY | 1 | $976.00 | $976 | 130,284 | 0% |
| 2024-10-08 | Murray Stahl | BUY | 3 | $962.84 | $2,889 | 644,720 | 0% |
| 2024-10-07 | Murray Stahl | BUY | 2 | $983.00 | $1,966 | 315,640 | 0% |
| 2024-10-07 | Murray Stahl | BUY | 1 | $983.00 | $983 | 5,501 | 0% |
| 2024-10-07 | Murray Stahl | BUY | 3 | $983.00 | $2,949 | 7,761 | 0% |
| 2024-10-07 | Murray Stahl | BUY | 2 | $983.00 | $1,966 | 5,512 | 0% |
| 2024-10-07 | Murray Stahl | BUY | 1 | $983.00 | $983 | 130,283 | 0% |
| 2024-10-07 | Murray Stahl | BUY | 3 | $986.96 | $2,961 | 644,717 | 0% |
| 2024-10-04 | Murray Stahl | BUY | 2 | $977.99 | $1,956 | 315,638 | 0% |
| 2024-10-04 | Murray Stahl | BUY | 1 | $977.99 | $978 | 5,500 | 0% |
| 2024-10-04 | Murray Stahl | BUY | 3 | $977.99 | $2,934 | 7,758 | 0% |
| 2024-10-04 | Murray Stahl | BUY | 2 | $977.99 | $1,956 | 5,510 | 0% |
| 2024-10-04 | Murray Stahl | BUY | 1 | $977.99 | $978 | 130,282 | 0% |
| 2024-10-04 | Murray Stahl | BUY | 3 | $980.72 | $2,942 | 644,714 | 0% |
| 2024-10-03 | Murray Stahl | BUY | 2 | $935.00 | $1,870 | 315,636 | 0% |
| 2024-10-03 | Murray Stahl | BUY | 1 | $935.00 | $935 | 5,499 | 0% |
| 2024-10-03 | Murray Stahl | BUY | 3 | $935.00 | $2,805 | 7,755 | 0% |
| 2024-10-03 | Murray Stahl | BUY | 2 | $935.00 | $1,870 | 5,508 | 0% |
| 2024-10-03 | Murray Stahl | BUY | 1 | $935.00 | $935 | 130,281 | 0% |
| 2024-10-03 | Murray Stahl | BUY | 3 | $935.33 | $2,806 | 644,711 | 0% |
| 2024-10-02 | Murray Stahl | BUY | 2 | $925.00 | $1,850 | 315,634 | 0% |
| 2024-10-02 | Murray Stahl | BUY | 1 | $925.00 | $925 | 5,498 | 0% |
| 2024-10-02 | Murray Stahl | BUY | 3 | $925.00 | $2,775 | 7,752 | 0% |
| 2024-10-02 | Murray Stahl | BUY | 2 | $925.00 | $1,850 | 5,506 | 0% |
| 2024-10-02 | Murray Stahl | BUY | 1 | $925.01 | $925 | 130,280 | 0% |
| 2024-10-02 | Murray Stahl | BUY | 3 | $929.21 | $2,788 | 644,708 | 0% |
| 2024-10-01 | Murray Stahl | BUY | 2 | $879.00 | $1,758 | 315,632 | 0% |
| 2024-10-01 | Murray Stahl | BUY | 1 | $879.00 | $879 | 5,497 | 0% |
| 2024-10-01 | Murray Stahl | BUY | 3 | $879.00 | $2,637 | 7,749 | 0% |
| 2024-10-01 | Murray Stahl | BUY | 2 | $879.00 | $1,758 | 5,504 | 0% |
| 2024-10-01 | Murray Stahl | BUY | 1 | $879.00 | $879 | 130,279 | 0% |
| 2024-10-01 | Murray Stahl | BUY | 3 | $902.95 | $2,709 | 644,705 | 0% |
| 2024-09-30 | Murray Stahl | BUY | 2 | $887.97 | $1,776 | 315,630 | 0% |
| 2024-09-30 | Murray Stahl | BUY | 1 | $887.97 | $888 | 5,496 | 0% |
| 2024-09-30 | Murray Stahl | BUY | 3 | $887.97 | $2,664 | 315,701 | 0% |
| 2024-09-30 | Murray Stahl | BUY | 2 | $887.97 | $1,776 | 5,502 | 0% |
| 2024-09-30 | Murray Stahl | BUY | 1 | $887.97 | $888 | 130,278 | 0% |
| 2024-09-30 | Murray Stahl | BUY | 3 | $896.79 | $2,690 | 644,581 | 0% |
| 2024-09-30 | Murray Stahl | BUY | 2 | $887.97 | $1,776 | 315,630 | 0% |
| 2024-09-30 | Murray Stahl | BUY | 1 | $887.97 | $888 | 5,496 | 0% |
| 2024-09-30 | Murray Stahl | BUY | 3 | $887.97 | $2,664 | 7,746 | 0% |
| 2024-09-30 | Murray Stahl | BUY | 2 | $887.97 | $1,776 | 5,502 | 0% |
| 2024-09-30 | Murray Stahl | BUY | 1 | $887.97 | $888 | 130,278 | 0% |
| 2024-09-30 | Murray Stahl | BUY | 3 | $896.79 | $2,690 | 644,702 | 0% |
| 2024-09-27 | Murray Stahl | BUY | 2 | $881.30 | $1,763 | 315,628 | 0% |
| 2024-09-27 | Murray Stahl | BUY | 1 | $881.30 | $881 | 5,495 | 0% |
| 2024-09-27 | Murray Stahl | BUY | 3 | $881.30 | $2,644 | 7,743 | 0% |
| 2024-09-27 | Murray Stahl | BUY | 2 | $881.30 | $1,763 | 5,500 | 0% |
| 2024-09-27 | Murray Stahl | BUY | 1 | $881.30 | $881 | 130,277 | 0% |
| 2024-09-27 | Murray Stahl | BUY | 3 | $892.82 | $2,678 | 592,156 | 0% |
| 2024-09-26 | Murray Stahl | BUY | 2 | $913.82 | $1,828 | 315,626 | 0% |
| 2024-09-26 | Murray Stahl | BUY | 1 | $913.82 | $914 | 5,494 | 0% |
| 2024-09-26 | Murray Stahl | BUY | 3 | $913.82 | $2,741 | 7,740 | 0% |
| 2024-09-26 | Murray Stahl | BUY | 2 | $913.82 | $1,828 | 5,498 | 0% |
| 2024-09-26 | Murray Stahl | BUY | 1 | $913.82 | $914 | 130,276 | 0% |
| 2024-09-26 | Murray Stahl | BUY | 3 | $896.49 | $2,689 | 592,153 | 0% |
| 2024-09-25 | Murray Stahl | BUY | 2 | $937.52 | $1,875 | 315,624 | 0% |
| 2024-09-25 | Murray Stahl | BUY | 1 | $937.52 | $938 | 5,493 | 0% |
| 2024-09-25 | Murray Stahl | BUY | 3 | $937.52 | $2,813 | 7,737 | 0% |
| 2024-09-25 | Murray Stahl | BUY | 2 | $937.52 | $1,875 | 5,496 | 0% |
| 2024-09-25 | Murray Stahl | BUY | 1 | $937.52 | $938 | 130,275 | 0% |
| 2024-09-25 | Murray Stahl | BUY | 3 | $944.41 | $2,833 | 592,150 | 0% |
| 2024-09-24 | Murray Stahl | BUY | 2 | $958.92 | $1,918 | 315,622 | 0% |
| 2024-09-24 | Murray Stahl | BUY | 1 | $958.92 | $959 | 5,492 | 0% |
| 2024-09-24 | Murray Stahl | BUY | 3 | $958.92 | $2,877 | 7,734 | 0% |
| 2024-09-24 | Murray Stahl | BUY | 2 | $958.92 | $1,918 | 5,494 | 0% |
| 2024-09-24 | Murray Stahl | BUY | 1 | $958.92 | $959 | 130,274 | 0% |
| 2024-09-24 | Murray Stahl | BUY | 3 | $946.86 | $2,841 | 592,147 | 0% |
| 2024-09-23 | Murray Stahl | BUY | 2 | $942.00 | $1,884 | 315,620 | 0% |
| 2024-09-23 | Murray Stahl | BUY | 1 | $942.00 | $942 | 5,491 | 0% |
| 2024-09-23 | Murray Stahl | BUY | 3 | $942.00 | $2,826 | 7,731 | 0% |
| 2024-09-23 | Murray Stahl | BUY | 2 | $942.00 | $1,884 | 5,492 | 0% |
| 2024-09-23 | Murray Stahl | BUY | 1 | $942.00 | $942 | 130,273 | 0% |
| 2024-09-23 | Murray Stahl | BUY | 3 | $947.23 | $2,842 | 592,144 | 0% |
| 2024-09-20 | Murray Stahl | BUY | 2 | $913.60 | $1,827 | 315,618 | 0% |
| 2024-09-20 | Murray Stahl | BUY | 1 | $913.60 | $914 | 5,490 | 0% |
| 2024-09-20 | Murray Stahl | BUY | 3 | $913.60 | $2,741 | 7,728 | 0% |
| 2024-09-20 | Murray Stahl | BUY | 2 | $913.60 | $1,827 | 5,490 | 0% |
| 2024-09-20 | Murray Stahl | BUY | 1 | $913.60 | $914 | 130,272 | 0% |
| 2024-09-20 | Murray Stahl | BUY | 3 | $925.81 | $2,777 | 592,141 | 0% |
| 2024-09-19 | Murray Stahl | BUY | 2 | $900.04 | $1,800 | 315,616 | 0% |
| 2024-09-19 | Murray Stahl | BUY | 1 | $900.04 | $900 | 5,489 | 0% |
| 2024-09-19 | Murray Stahl | BUY | 3 | $900.04 | $2,700 | 7,725 | 0% |
| 2024-09-19 | Murray Stahl | BUY | 2 | $900.04 | $1,800 | 5,488 | 0% |
| 2024-09-19 | Murray Stahl | BUY | 1 | $900.04 | $900 | 130,271 | 0% |
| 2024-09-19 | Murray Stahl | BUY | 3 | $911.37 | $2,734 | 592,138 | 0% |
| 2024-09-18 | Murray Stahl | BUY | 2 | $872.24 | $1,744 | 315,614 | 0% |
| 2024-09-18 | Murray Stahl | BUY | 1 | $872.24 | $872 | 5,488 | 0% |
| 2024-09-18 | Murray Stahl | BUY | 3 | $872.24 | $2,617 | 7,722 | 0% |
| 2024-09-18 | Murray Stahl | BUY | 2 | $872.24 | $1,744 | 5,486 | 0% |
| 2024-09-18 | Murray Stahl | BUY | 1 | $872.24 | $872 | 130,270 | 0% |
| 2024-09-18 | Murray Stahl | BUY | 3 | $875.18 | $2,626 | 592,135 | 0% |
| 2024-09-17 | Murray Stahl | BUY | 2 | $843.76 | $1,688 | 315,612 | 0% |
| 2024-09-17 | Murray Stahl | BUY | 1 | $843.76 | $844 | 5,487 | 0% |
| 2024-09-17 | Murray Stahl | BUY | 3 | $843.76 | $2,531 | 7,719 | 0% |
| 2024-09-17 | Murray Stahl | BUY | 2 | $843.76 | $1,688 | 5,484 | 0% |
| 2024-09-17 | Murray Stahl | BUY | 1 | $843.76 | $844 | 130,269 | 0% |
| 2024-09-17 | Murray Stahl | BUY | 3 | $877.13 | $2,631 | 592,132 | 0% |
| 2024-09-16 | Murray Stahl | BUY | 2 | $815.10 | $1,630 | 315,610 | 0% |
| 2024-09-16 | Murray Stahl | BUY | 1 | $815.10 | $815 | 5,486 | 0% |
| 2024-09-16 | Murray Stahl | BUY | 3 | $815.10 | $2,445 | 7,716 | 0% |
| 2024-09-16 | Murray Stahl | BUY | 2 | $815.10 | $1,630 | 5,482 | 0% |
| 2024-09-16 | Murray Stahl | BUY | 1 | $815.10 | $815 | 130,268 | 0% |
| 2024-09-16 | Murray Stahl | BUY | 3 | $818.76 | $2,456 | 592,129 | 0% |
| 2024-09-13 | Murray Stahl | BUY | 2 | $798.45 | $1,597 | 315,608 | 0% |
| 2024-09-13 | Murray Stahl | BUY | 1 | $798.45 | $798 | 5,485 | 0% |
| 2024-09-13 | Murray Stahl | BUY | 3 | $798.45 | $2,395 | 7,713 | 0% |
| 2024-09-13 | Murray Stahl | BUY | 2 | $798.45 | $1,597 | 5,480 | 0% |
| 2024-09-13 | Murray Stahl | BUY | 1 | $798.45 | $798 | 130,267 | 0% |
| 2024-09-13 | Murray Stahl | BUY | 3 | $802.30 | $2,407 | 592,126 | 0% |
| 2024-09-12 | Murray Stahl | BUY | 2 | $792.00 | $1,584 | 315,606 | 0% |
| 2024-09-12 | Murray Stahl | BUY | 1 | $792.00 | $792 | 5,484 | 0% |
| 2024-09-12 | Murray Stahl | BUY | 3 | $792.00 | $2,376 | 7,710 | 0% |
| 2024-09-12 | Murray Stahl | BUY | 2 | $792.00 | $1,584 | 5,478 | 0% |
| 2024-09-12 | Murray Stahl | BUY | 1 | $792.00 | $792 | 130,266 | 0% |
| 2024-09-12 | Murray Stahl | BUY | 3 | $798.67 | $2,396 | 592,123 | 0% |
| 2024-09-11 | Murray Stahl | BUY | 2 | $788.04 | $1,576 | 315,604 | 0% |
| 2024-09-11 | Murray Stahl | BUY | 1 | $788.04 | $788 | 5,483 | 0% |
| 2024-09-11 | Murray Stahl | BUY | 3 | $788.04 | $2,364 | 7,707 | 0% |
| 2024-09-11 | Murray Stahl | BUY | 2 | $788.04 | $1,576 | 5,476 | 0% |
| 2024-09-11 | Murray Stahl | BUY | 1 | $788.04 | $788 | 130,265 | 0% |
| 2024-09-11 | Murray Stahl | BUY | 3 | $775.04 | $2,325 | 592,120 | 0% |
| 2024-09-10 | Murray Stahl | BUY | 2 | $797.32 | $1,595 | 315,602 | 0% |
| 2024-09-10 | Murray Stahl | BUY | 1 | $797.32 | $797 | 5,482 | 0% |
| 2024-09-10 | Murray Stahl | BUY | 3 | $797.32 | $2,392 | 7,704 | 0% |
| 2024-09-10 | Murray Stahl | BUY | 2 | $797.32 | $1,595 | 5,474 | 0% |
| 2024-09-10 | Murray Stahl | BUY | 1 | $797.32 | $797 | 130,264 | 0% |
| 2024-09-10 | Murray Stahl | BUY | 3 | $787.22 | $2,362 | 592,117 | 0% |
| 2024-09-09 | Murray Stahl | BUY | 2 | $800.06 | $1,600 | 315,600 | 0% |
| 2024-09-09 | Murray Stahl | BUY | 1 | $800.06 | $800 | 5,481 | 0% |
| 2024-09-09 | Murray Stahl | BUY | 3 | $800.06 | $2,400 | 7,701 | 0% |
| 2024-09-09 | Murray Stahl | BUY | 2 | $800.06 | $1,600 | 5,472 | 0% |
| 2024-09-09 | Murray Stahl | BUY | 1 | $800.06 | $800 | 130,263 | 0% |
| 2024-09-09 | Murray Stahl | BUY | 3 | $792.16 | $2,376 | 592,114 | 0% |
| 2024-09-06 | Murray Stahl | BUY | 2 | $799.84 | $1,600 | 315,598 | 0% |
| 2024-09-06 | Murray Stahl | BUY | 1 | $799.83 | $800 | 5,480 | 0% |
| 2024-09-06 | Murray Stahl | BUY | 3 | $799.83 | $2,399 | 7,698 | 0% |
| 2024-09-06 | Murray Stahl | BUY | 2 | $799.84 | $1,600 | 5,470 | 0% |
| 2024-09-06 | Murray Stahl | BUY | 1 | $799.83 | $800 | 130,262 | 0% |
| 2024-09-06 | Murray Stahl | BUY | 3 | $795.94 | $2,388 | 592,111 | 0% |
| 2024-09-05 | Murray Stahl | BUY | 2 | $810.00 | $1,620 | 315,596 | 0% |
| 2024-09-05 | Murray Stahl | BUY | 1 | $810.00 | $810 | 5,479 | 0% |
| 2024-09-05 | Murray Stahl | BUY | 3 | $810.00 | $2,430 | 7,695 | 0% |
| 2024-09-05 | Murray Stahl | BUY | 2 | $810.00 | $1,620 | 5,468 | 0% |
| 2024-09-05 | Murray Stahl | BUY | 1 | $810.00 | $810 | 130,261 | 0% |
| 2024-09-05 | Murray Stahl | BUY | 3 | $804.84 | $2,415 | 592,108 | 0% |
| 2024-09-04 | Murray Stahl | BUY | 2 | $820.35 | $1,641 | 315,594 | 0% |
| 2024-09-04 | Murray Stahl | BUY | 1 | $820.35 | $820 | 5,478 | 0% |
| 2024-09-04 | Murray Stahl | BUY | 3 | $820.35 | $2,461 | 7,692 | 0% |
| 2024-09-04 | Murray Stahl | BUY | 2 | $820.35 | $1,641 | 5,466 | 0% |
| 2024-09-04 | Murray Stahl | BUY | 1 | $820.36 | $820 | 130,260 | 0% |
| 2024-09-04 | Murray Stahl | BUY | 3 | $820.03 | $2,460 | 592,105 | 0% |
| 2024-09-03 | Murray Stahl | BUY | 2 | $853.77 | $1,708 | 315,592 | 0% |
| 2024-09-03 | Murray Stahl | BUY | 1 | $853.77 | $854 | 5,477 | 0% |
| 2024-09-03 | Murray Stahl | BUY | 3 | $853.77 | $2,561 | 7,689 | 0% |
| 2024-09-03 | Murray Stahl | BUY | 2 | $853.77 | $1,708 | 5,464 | 0% |
| 2024-09-03 | Murray Stahl | BUY | 1 | $853.77 | $854 | 130,259 | 0% |
| 2024-09-03 | Murray Stahl | BUY | 3 | $833.91 | $2,502 | 592,102 | 0% |
| 2024-08-30 | Murray Stahl | BUY | 2 | $866.02 | $1,732 | 315,590 | 0% |
| 2024-08-30 | Murray Stahl | BUY | 1 | $866.02 | $866 | 5,476 | 0% |
| 2024-08-30 | Murray Stahl | BUY | 3 | $866.02 | $2,598 | 7,686 | 0% |
| 2024-08-30 | Murray Stahl | BUY | 2 | $866.02 | $1,732 | 5,462 | 0% |
| 2024-08-30 | Murray Stahl | BUY | 1 | $866.03 | $866 | 130,258 | 0% |
| 2024-08-30 | Murray Stahl | BUY | 3 | $860.16 | $2,580 | 592,099 | 0% |
| 2024-08-02 | Kinetics Asset Management Llc Horizon | BUY | 3 | $786.01 | $2,358 | 1,085,398 | 0% |