| 19 May 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
18 May 2026 |
1 |
385.14 |
385 |
| 18 May 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
15 May 2026 |
1 |
387.62 |
388 |
| 15 May 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
14 May 2026 |
1 |
385.21 |
385 |
| 14 May 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
13 May 2026 |
1 |
381.10 |
381 |
| 13 May 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
12 May 2026 |
1 |
393.71 |
394 |
| 08 May 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
07 May 2026 |
1 |
401.32 |
401 |
| 07 May 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
06 May 2026 |
1 |
419.02 |
419 |
| 06 May 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
05 May 2026 |
1 |
432.71 |
433 |
| 05 May 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
04 May 2026 |
1 |
438.69 |
439 |
| 04 May 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
01 May 2026 |
1 |
433.13 |
433 |
| 01 May 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
30 Apr 2026 |
1 |
436.80 |
437 |
| 30 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
29 Apr 2026 |
1 |
435.76 |
436 |
| 29 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
28 Apr 2026 |
1 |
435.73 |
436 |
| 28 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
27 Apr 2026 |
1 |
436.44 |
436 |
| 27 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
24 Apr 2026 |
1 |
435.40 |
435 |
| 24 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
23 Apr 2026 |
1 |
436.73 |
437 |
| 23 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
22 Apr 2026 |
1 |
437.87 |
438 |
| 22 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
21 Apr 2026 |
1 |
441.84 |
442 |
| 21 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
20 Apr 2026 |
1 |
427.65 |
428 |
| 20 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
17 Apr 2026 |
1 |
419.94 |
420 |
| 17 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
16 Apr 2026 |
1 |
424.47 |
424 |
| 16 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
15 Apr 2026 |
1 |
419.26 |
419 |
| 15 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
14 Apr 2026 |
1 |
413.96 |
414 |
| 14 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
13 Apr 2026 |
1 |
414.88 |
415 |
| 13 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
10 Apr 2026 |
1 |
407.06 |
407 |
| 10 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
09 Apr 2026 |
1 |
401.64 |
402 |
| 09 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
08 Apr 2026 |
3 |
449.00 |
1,347 |
| 09 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
07 Apr 2026 |
1 |
447.12 |
447 |
| 07 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
06 Apr 2026 |
1 |
443.42 |
443 |
| 06 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
02 Apr 2026 |
1 |
443.26 |
443 |
| 02 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
01 Apr 2026 |
1 |
454.04 |
454 |
| 01 Apr 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
31 Mar 2026 |
1 |
470.18 |
470 |
| 31 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
30 Mar 2026 |
1 |
494.25 |
494 |
| 30 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
27 Mar 2026 |
1 |
518.21 |
518 |
| 30 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
26 Mar 2026 |
1 |
526.13 |
526 |
| 26 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
25 Mar 2026 |
1 |
538.37 |
538 |
| 25 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
24 Mar 2026 |
1 |
534.94 |
535 |
| 24 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
23 Mar 2026 |
1 |
529.07 |
529 |
| 23 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
20 Mar 2026 |
1 |
533.81 |
534 |
| 20 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
19 Mar 2026 |
1 |
527.28 |
527 |
| 19 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
18 Mar 2026 |
1 |
531.96 |
532 |
| 18 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
17 Mar 2026 |
1 |
525.47 |
525 |
| 17 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
16 Mar 2026 |
1 |
524.58 |
525 |
| 16 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
13 Mar 2026 |
1 |
529.10 |
529 |
| 13 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
12 Mar 2026 |
1 |
532.02 |
532 |
| 12 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
11 Mar 2026 |
1 |
523.28 |
523 |
| 11 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
10 Mar 2026 |
1 |
526.83 |
527 |
| 10 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
09 Mar 2026 |
1 |
527.22 |
527 |
| 09 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
06 Mar 2026 |
1 |
526.43 |
526 |
| 06 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
05 Mar 2026 |
1 |
529.46 |
529 |
| 05 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
04 Mar 2026 |
1 |
530.21 |
530 |
| 04 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
03 Mar 2026 |
1 |
522.34 |
522 |
| 03 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
02 Mar 2026 |
1 |
524.01 |
524 |
| 02 Mar 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
27 Feb 2026 |
1 |
517.29 |
517 |
| 27 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
26 Feb 2026 |
1 |
507.39 |
507 |
| 27 Feb 2026 |
EPPS DONNA E |
Director |
25 Feb 2026 |
895 |
510.45 |
456,853 |
| 26 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
25 Feb 2026 |
1 |
510.65 |
511 |
| 25 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
24 Feb 2026 |
1 |
520.15 |
520 |
| 24 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
23 Feb 2026 |
1 |
519.85 |
520 |
| 23 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
20 Feb 2026 |
1 |
504.28 |
504 |
| 20 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
19 Feb 2026 |
1 |
469.18 |
469 |
| 19 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
18 Feb 2026 |
1 |
435.13 |
435 |
| 18 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
17 Feb 2026 |
1 |
425.55 |
426 |
| 17 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
13 Feb 2026 |
1 |
426.38 |
426 |
| 13 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
12 Feb 2026 |
1 |
413.24 |
413 |
| 12 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
11 Feb 2026 |
1 |
407.53 |
408 |
| 11 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
10 Feb 2026 |
1 |
388.01 |
388 |
| 10 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
09 Feb 2026 |
1 |
371.57 |
372 |
| 09 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
06 Feb 2026 |
1 |
360.24 |
360 |
| 06 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
05 Feb 2026 |
1 |
341.52 |
342 |
| 05 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
04 Feb 2026 |
1 |
345.07 |
345 |
| 04 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
03 Feb 2026 |
1 |
337.01 |
337 |
| 03 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
02 Feb 2026 |
1 |
338.12 |
338 |
| 02 Feb 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
30 Jan 2026 |
1 |
345.57 |
346 |
| 30 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
29 Jan 2026 |
1 |
355.41 |
355 |
| 29 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
28 Jan 2026 |
1 |
350.70 |
351 |
| 28 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
27 Jan 2026 |
1 |
339.86 |
340 |
| 27 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
26 Jan 2026 |
1 |
341.94 |
342 |
| 26 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
23 Jan 2026 |
1 |
350.06 |
350 |
| 23 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
22 Jan 2026 |
1 |
345.78 |
346 |
| 22 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
21 Jan 2026 |
1 |
343.48 |
343 |
| 21 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
20 Jan 2026 |
1 |
334.13 |
334 |
| 20 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
16 Jan 2026 |
1 |
328.20 |
328 |
| 16 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
15 Jan 2026 |
1 |
330.33 |
330 |
| 15 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
14 Jan 2026 |
1 |
329.91 |
330 |
| 14 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
13 Jan 2026 |
1 |
322.57 |
323 |
| 13 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
12 Jan 2026 |
1 |
311.84 |
312 |
| 12 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
09 Jan 2026 |
1 |
309.15 |
309 |
| 09 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
08 Jan 2026 |
1 |
291.90 |
292 |
| 08 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
07 Jan 2026 |
1 |
286.30 |
286 |
| 07 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
06 Jan 2026 |
1 |
296.79 |
297 |
| 06 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
05 Jan 2026 |
1 |
294.98 |
295 |
| 05 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
02 Jan 2026 |
1 |
288.78 |
289 |
| 02 Jan 2026 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
31 Dec 2025 |
1 |
287.54 |
288 |
| 31 Dec 2025 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
30 Dec 2025 |
1 |
294.50 |
294 |
| 30 Dec 2025 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
29 Dec 2025 |
1 |
293.53 |
294 |
| 29 Dec 2025 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
26 Dec 2025 |
1 |
284.78 |
285 |
| 29 Dec 2025 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
24 Dec 2025 |
1 |
295.05 |
295 |
| 29 Dec 2025 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
23 Dec 2025 |
1 |
300.76 |
301 |
| 23 Dec 2025 |
HORIZON KINETICS ASSET MANAGEMENT LLC |
10% |
22 Dec 2025 |
1 |
924.53 |
925 |