| June 3, 2026 |
A
|
F |
418 |
$137.40 |
$57,433 |
65,842
Direct
|
-0.63%
|
Disposed |
13.4%
(price as of 2026-08-20)
|
| Feb. 27, 2026 |
A
|
F |
279 |
$121.38 |
$33,865 |
66,260
Direct
|
-0.42%
|
Disposed |
28.4%
(price as of 2026-08-20)
|
| Nov. 26, 2025 |
A
|
F |
1,948 |
$154.37 |
$300,713 |
66,539
Direct
|
-2.84%
|
Disposed |
0.9%
(price as of 2026-08-20)
|
| Nov. 21, 2025 |
A
|
F |
541 |
$151.25 |
$81,826 |
68,487
Direct
|
-0.78%
|
Disposed |
3.0%
(price as of 2026-08-20)
|
| Nov. 18, 2025 |
A
|
A |
33,340 |
— |
— |
69,028
Direct
|
+93.42%
|
Acquired |
(price as of 2026-08-20)
|
| Nov. 18, 2025 |
A
|
F |
3,474 |
$143.84 |
$499,700 |
35,688
Direct
|
-8.87%
|
Disposed |
8.3%
(price as of 2026-08-20)
|
| Nov. 18, 2025 |
A
|
A |
7,104 |
— |
— |
39,162
Direct
|
+22.16%
|
Acquired |
(price as of 2026-08-20)
|
| Nov. 18, 2025 |
A
|
S 10b5-1 |
911 |
$143.24 |
$130,492 |
32,058
Direct
|
-2.76%
|
Disposed |
8.8%
(price as of 2026-08-20)
|
| Nov. 14, 2025 |
A
|
F |
276 |
$146.82 |
$40,522 |
32,969
Direct
|
-0.83%
|
Disposed |
6.1%
(price as of 2026-08-20)
|
| Nov. 14, 2025 |
A
|
F |
203 |
$146.82 |
$29,804 |
33,245
Direct
|
-0.61%
|
Disposed |
6.1%
(price as of 2026-08-20)
|
| Nov. 12, 2025 |
A
|
M 10b5-1 |
12,490 |
— |
— |
0
Direct
|
-100.00%
|
Disposed |
(price as of 2026-08-20)
|
| Nov. 12, 2025 |
A
|
S 10b5-1 |
12,490 |
$150.00 |
$1,873,500 |
33,448
Direct
|
-27.19%
|
Disposed |
3.9%
(price as of 2026-08-20)
|
| Nov. 12, 2025 |
A
|
M 10b5-1 |
12,490 |
$109.86 |
$1,372,151 |
45,938
Direct
|
+37.34%
|
Acquired |
41.8%
(price as of 2026-08-20)
|
| Sept. 2, 2025 |
A
|
S 10b5-1 |
2,000 |
$124.88 |
$249,760 |
33,448
Direct
|
-5.64%
|
Disposed |
24.8%
(price as of 2026-08-20)
|
| Aug. 1, 2025 |
A
|
S 10b5-1 |
2,000 |
$113.45 |
$226,900 |
35,448
Direct
|
-5.34%
|
Disposed |
37.3%
(price as of 2026-08-20)
|
| July 1, 2025 |
A
|
S 10b5-1 |
1,508 |
$117.44 |
$177,100 |
37,448
Direct
|
-3.87%
|
Disposed |
32.7%
(price as of 2026-08-20)
|
| June 3, 2025 |
A
|
F |
418 |
$112.76 |
$47,134 |
38,956
Direct
|
-1.06%
|
Disposed |
38.2%
(price as of 2026-08-20)
|
| Feb. 28, 2025 |
A
|
F |
278 |
$127.92 |
$35,562 |
39,374
Direct
|
-0.70%
|
Disposed |
21.8%
(price as of 2026-08-20)
|
| Jan. 21, 2025 |
A
|
S 10b5-1 |
1,911 |
$150.00 |
$286,650 |
39,652
Direct
|
-4.60%
|
Disposed |
3.9%
(price as of 2026-08-20)
|
| Nov. 27, 2024 |
A
|
A |
45,202 |
$138.14 |
$6,244,204 |
45,202
Direct
|
—
|
Acquired |
12.8%
(price as of 2026-08-20)
|
| Nov. 27, 2024 |
A
|
A |
15,656 |
$138.14 |
$2,162,720 |
41,563
Direct
|
+60.43%
|
Acquired |
12.8%
(price as of 2026-08-20)
|
| Nov. 22, 2024 |
A
|
F |
448 |
$133.84 |
$59,960 |
25,907
Direct
|
-1.70%
|
Disposed |
16.4%
(price as of 2026-08-20)
|
| Nov. 19, 2024 |
A
|
F |
1,506 |
$125.69 |
$189,289 |
26,355
Direct
|
-5.41%
|
Disposed |
24.0%
(price as of 2026-08-20)
|
| Nov. 19, 2024 |
A
|
A |
4,505 |
$125.69 |
$566,233 |
27,861
Direct
|
+19.29%
|
Acquired |
24.0%
(price as of 2026-08-20)
|
| Nov. 15, 2024 |
A
|
F |
715 |
$127.07 |
$90,855 |
23,356
Direct
|
-2.97%
|
Disposed |
22.6%
(price as of 2026-08-20)
|
| Sept. 27, 2024 |
A
|
S 10b5-1 |
47 |
$150.00 |
$7,050 |
24,071
Direct
|
-0.19%
|
Disposed |
3.9%
(price as of 2026-08-20)
|
| Aug. 22, 2024 |
A
|
S 10b5-1 |
1,958 |
$145.00 |
$283,910 |
24,118
Direct
|
-7.51%
|
Disposed |
7.4%
(price as of 2026-08-20)
|
| July 26, 2024 |
A
|
S 10b5-1 |
1,958 |
$140.00 |
$274,120 |
26,076
Direct
|
-6.98%
|
Disposed |
11.3%
(price as of 2026-08-20)
|
| June 18, 2024 |
A
|
S 10b5-1 |
1,958 |
$135.00 |
$264,330 |
28,034
Direct
|
-6.53%
|
Disposed |
15.4%
(price as of 2026-08-20)
|
| June 3, 2024 |
A
|
A |
4,807 |
$131.40 |
$631,640 |
29,992
Direct
|
+19.09%
|
Acquired |
18.6%
(price as of 2026-08-20)
|
| June 3, 2024 |
A
|
S 10b5-1 |
1,958 |
$130.00 |
$254,540 |
25,185
Direct
|
-7.21%
|
Disposed |
19.8%
(price as of 2026-08-20)
|
| May 17, 2024 |
A
|
F |
174 |
$154.23 |
$26,836 |
27,143
Direct
|
-0.64%
|
Disposed |
1.0%
(price as of 2026-08-20)
|
| March 1, 2024 |
A
|
A |
3,202 |
$139.06 |
$445,270 |
27,317
Direct
|
+13.28%
|
Acquired |
12.0%
(price as of 2026-08-20)
|
| Nov. 22, 2023 |
A
|
A |
12,328 |
$123.99 |
$1,528,549 |
12,328
Direct
|
—
|
Acquired |
25.7%
(price as of 2026-08-20)
|
| Nov. 22, 2023 |
A
|
A |
4,347 |
$123.99 |
$538,985 |
24,115
Direct
|
+21.99%
|
Acquired |
25.7%
(price as of 2026-08-20)
|
| Nov. 17, 2023 |
A
|
F |
587 |
$113.15 |
$66,419 |
19,768
Direct
|
-2.88%
|
Disposed |
37.7%
(price as of 2026-08-20)
|
| Nov. 16, 2023 |
A
|
F |
290 |
$114.19 |
$33,115 |
20,355
Direct
|
-1.40%
|
Disposed |
36.4%
(price as of 2026-08-20)
|
| Nov. 15, 2023 |
A
|
F |
394 |
$113.60 |
$44,758 |
20,645
Direct
|
-1.87%
|
Disposed |
37.1%
(price as of 2026-08-20)
|
| Nov. 14, 2023 |
A
|
F |
3,420 |
$111.61 |
$381,706 |
21,039
Direct
|
-13.98%
|
Disposed |
39.6%
(price as of 2026-08-20)
|
| Nov. 14, 2023 |
A
|
A |
9,101 |
$111.61 |
$1,015,763 |
24,459
Direct
|
+59.26%
|
Acquired |
39.6%
(price as of 2026-08-20)
|
| May 19, 2023 |
A
|
F |
171 |
$128.87 |
$22,037 |
15,358
Direct
|
-1.10%
|
Disposed |
20.9%
(price as of 2026-08-20)
|
| Dec. 13, 2022 |
A
|
S 10b5-1 |
672 |
$160.00 |
$107,520 |
15,529
Direct
|
-4.15%
|
Disposed |
-2.6%
(price as of 2026-08-20)
|
| Nov. 22, 2022 |
A
|
S 10b5-1 |
2,746 |
$153.21 |
$420,715 |
16,201
Direct
|
-14.49%
|
Disposed |
1.7%
(price as of 2026-08-20)
|
| Nov. 18, 2022 |
A
|
F |
249 |
$146.19 |
$36,401 |
18,947
Direct
|
-1.30%
|
Disposed |
6.6%
(price as of 2026-08-20)
|
| Nov. 17, 2022 |
A
|
F |
353 |
$144.44 |
$50,987 |
19,196
Direct
|
-1.81%
|
Disposed |
7.9%
(price as of 2026-08-20)
|
| Nov. 16, 2022 |
A
|
F |
276 |
$147.12 |
$40,605 |
19,549
Direct
|
-1.39%
|
Disposed |
5.9%
(price as of 2026-08-20)
|
| Nov. 15, 2022 |
A
|
A |
9,281 |
$148.00 |
$1,373,588 |
9,281
Direct
|
—
|
Acquired |
5.3%
(price as of 2026-08-20)
|
| Nov. 15, 2022 |
A
|
F |
3,632 |
$148.00 |
$537,536 |
19,825
Direct
|
-15.48%
|
Disposed |
5.3%
(price as of 2026-08-20)
|
| Nov. 15, 2022 |
A
|
A |
9,550 |
$148.00 |
$1,413,400 |
23,457
Direct
|
+68.67%
|
Acquired |
5.3%
(price as of 2026-08-20)
|
| Nov. 15, 2022 |
A
|
A |
3,176 |
$148.00 |
$470,048 |
13,907
Direct
|
+29.60%
|
Acquired |
5.3%
(price as of 2026-08-20)
|
| Nov. 11, 2022 |
A
|
F |
127 |
$148.31 |
$18,835 |
10,731
Direct
|
-1.17%
|
Disposed |
5.1%
(price as of 2026-08-20)
|
| Sept. 28, 2022 |
A
|
S |
2,103 |
$122.89 |
$258,438 |
13,217
Direct
|
-13.73%
|
Disposed |
26.8%
(price as of 2026-08-20)
|
| Sept. 8, 2022 |
A
|
S |
2,506 |
$134.33 |
$336,631 |
15,320
Direct
|
-14.06%
|
Disposed |
16.0%
(price as of 2026-08-20)
|
| June 30, 2022 |
A
|
S |
1,000 |
$118.62 |
$118,620 |
17,826
Direct
|
-5.31%
|
Disposed |
31.3%
(price as of 2026-08-20)
|
| May 19, 2022 |
A
|
F |
171 |
$122.40 |
$20,930 |
18,826
Direct
|
-0.90%
|
Disposed |
27.3%
(price as of 2026-08-20)
|
| Nov. 19, 2021 |
A
|
S 10b5-1 |
1,500 |
$165.00 |
$247,500 |
18,997
Direct
|
-7.32%
|
Disposed |
-5.6%
(price as of 2026-08-20)
|
| Nov. 19, 2021 |
A
|
F |
251 |
$164.30 |
$41,239 |
20,497
Direct
|
-1.21%
|
Disposed |
-5.2%
(price as of 2026-08-20)
|
| Nov. 17, 2021 |
A
|
F |
353 |
$161.54 |
$57,024 |
20,748
Direct
|
-1.67%
|
Disposed |
-3.6%
(price as of 2026-08-20)
|
| Nov. 16, 2021 |
A
|
A |
8,977 |
$161.39 |
$1,448,798 |
8,977
Direct
|
—
|
Acquired |
-3.5%
(price as of 2026-08-20)
|
| Nov. 16, 2021 |
A
|
F |
1,202 |
$161.39 |
$193,991 |
21,101
Direct
|
-5.39%
|
Disposed |
-3.5%
(price as of 2026-08-20)
|
| Nov. 16, 2021 |
A
|
A |
3,297 |
$161.39 |
$532,103 |
22,303
Direct
|
+17.35%
|
Acquired |
-3.5%
(price as of 2026-08-20)
|
| Nov. 16, 2021 |
A
|
A |
2,335 |
$161.39 |
$376,846 |
19,006
Direct
|
+14.01%
|
Acquired |
-3.5%
(price as of 2026-08-20)
|
| Nov. 12, 2021 |
A
|
F |
118 |
$160.88 |
$18,984 |
16,671
Direct
|
-0.70%
|
Disposed |
-3.2%
(price as of 2026-08-20)
|
| Nov. 12, 2021 |
A
|
F |
127 |
$160.88 |
$20,432 |
16,789
Direct
|
-0.75%
|
Disposed |
-3.2%
(price as of 2026-08-20)
|
| May 28, 2021 |
A
|
S |
1,000 |
$138.42 |
$138,420 |
16,916
Direct
|
-5.58%
|
Disposed |
12.6%
(price as of 2026-08-20)
|
| May 19, 2021 |
A
|
F |
164 |
$130.21 |
$21,354 |
17,916
Direct
|
-0.91%
|
Disposed |
19.7%
(price as of 2026-08-20)
|
| Nov. 19, 2020 |
A
|
F |
1,590 |
$108.68 |
$172,801 |
18,080
Direct
|
-8.08%
|
Disposed |
43.4%
(price as of 2026-08-20)
|
| Nov. 19, 2020 |
A
|
F |
821 |
$108.68 |
$89,226 |
18,849
Direct
|
-4.17%
|
Disposed |
43.4%
(price as of 2026-08-20)
|
| Nov. 18, 2020 |
A
|
F |
225 |
$105.95 |
$23,839 |
19,670
Direct
|
-1.13%
|
Disposed |
47.1%
(price as of 2026-08-20)
|
| Nov. 17, 2020 |
A
|
A |
2,984 |
$109.86 |
$327,822 |
17,870
Direct
|
+20.05%
|
Acquired |
41.8%
(price as of 2026-08-20)
|
| Nov. 17, 2020 |
A
|
A |
12,490 |
— |
— |
12,490
Direct
|
—
|
Acquired |
(price as of 2026-08-20)
|
| Nov. 17, 2020 |
A
|
F |
910 |
$109.86 |
$99,973 |
19,895
Direct
|
-4.37%
|
Disposed |
41.8%
(price as of 2026-08-20)
|
| Nov. 17, 2020 |
A
|
A |
2,935 |
$109.86 |
$322,439 |
20,805
Direct
|
+16.42%
|
Acquired |
41.8%
(price as of 2026-08-20)
|
| Nov. 16, 2020 |
A
|
F |
131 |
$110.27 |
$14,445 |
14,886
Direct
|
-0.87%
|
Disposed |
41.3%
(price as of 2026-08-20)
|
| Nov. 16, 2020 |
A
|
F |
12 |
$110.27 |
$1,323 |
15,017
Direct
|
-0.08%
|
Disposed |
41.3%
(price as of 2026-08-20)
|
| Nov. 13, 2020 |
A
|
F |
113 |
$110.17 |
$12,449 |
15,029
Direct
|
-0.75%
|
Disposed |
41.4%
(price as of 2026-08-20)
|
| Nov. 13, 2020 |
A
|
F |
122 |
$110.17 |
$13,441 |
15,142
Direct
|
-0.80%
|
Disposed |
41.4%
(price as of 2026-08-20)
|
| May 19, 2020 |
A
|
A |
2,114 |
$81.97 |
$173,285 |
15,264
Direct
|
+16.08%
|
Acquired |
90.1%
(price as of 2026-08-20)
|