| April 25, 2025 |
CASH
|
S |
10,365 |
$78.07 |
$809,196 |
69,750
Direct
|
-12.94%
|
Disposed |
6.6%
(price as of 2026-08-20)
|
| Nov. 15, 2024 |
CASH
|
A |
16,702 |
— |
— |
80,115
Direct
|
+26.34%
|
Acquired |
(price as of 2026-08-20)
|
| Nov. 7, 2024 |
CASH
|
F |
6,726 |
— |
— |
63,413
Direct
|
-9.59%
|
Disposed |
(price as of 2026-08-20)
|
| Nov. 7, 2024 |
CASH
|
A |
17,091 |
— |
— |
70,139
Direct
|
+32.22%
|
Acquired |
(price as of 2026-08-20)
|
| Oct. 16, 2024 |
CASH
|
F |
2,855 |
$74.32 |
$212,184 |
53,048
Direct
|
-5.11%
|
Disposed |
12.0%
(price as of 2026-08-20)
|
| Oct. 16, 2024 |
CASH
|
F |
2,990 |
$74.32 |
$222,217 |
55,903
Direct
|
-5.08%
|
Disposed |
12.0%
(price as of 2026-08-20)
|
| Sept. 30, 2024 |
CASH
|
F |
1,142 |
$66.01 |
$75,383 |
58,893
Direct
|
-1.90%
|
Disposed |
26.1%
(price as of 2026-08-20)
|
| Sept. 11, 2024 |
CASH
|
G |
8,000 |
— |
— |
60,035
Direct
|
-11.76%
|
Disposed |
(price as of 2026-08-20)
|
| March 1, 2024 |
CASH
|
A |
25,414 |
— |
— |
68,035
Direct
|
+59.63%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 25, 2024 |
CASH
|
F |
1,028 |
$51.10 |
$52,531 |
42,621
Direct
|
-2.36%
|
Disposed |
62.9%
(price as of 2026-08-20)
|
| Dec. 6, 2023 |
CASH
|
G |
10,395 |
— |
— |
43,649
Direct
|
-19.23%
|
Disposed |
(price as of 2026-08-20)
|
| Oct. 16, 2023 |
CASH
|
F |
3,493 |
$47.55 |
$166,092 |
54,044
Direct
|
-6.07%
|
Disposed |
75.1%
(price as of 2026-08-20)
|
| Oct. 16, 2023 |
CASH
|
F |
2,116 |
$47.55 |
$100,616 |
57,537
Direct
|
-3.55%
|
Disposed |
75.1%
(price as of 2026-08-20)
|
| Sept. 30, 2023 |
CASH
|
F |
1,845 |
$46.09 |
$85,036 |
59,653
Direct
|
-3.00%
|
Disposed |
80.6%
(price as of 2026-08-20)
|
| Feb. 25, 2023 |
CASH
|
F |
1,621 |
$51.07 |
$82,784 |
61,498
Direct
|
-2.57%
|
Disposed |
63.0%
(price as of 2026-08-20)
|
| Feb. 2, 2023 |
CASH
|
S 10b5-1 |
10,000 |
$51.67 |
$516,700 |
63,119
Direct
|
-13.68%
|
Disposed |
61.1%
(price as of 2026-08-20)
|
| Dec. 9, 2022 |
CASH
|
G |
2,000 |
— |
— |
73,119
Direct
|
-2.66%
|
Disposed |
(price as of 2026-08-20)
|
| Nov. 2, 2022 |
CASH
|
A |
26,623 |
— |
— |
75,119
Direct
|
+54.90%
|
Acquired |
(price as of 2026-08-20)
|
| Oct. 16, 2022 |
CASH
|
F |
2,116 |
$37.55 |
$79,456 |
48,496
Direct
|
-4.18%
|
Disposed |
121.7%
(price as of 2026-08-20)
|
| Oct. 16, 2022 |
CASH
|
F |
476 |
$37.55 |
$17,874 |
50,612
Direct
|
-0.93%
|
Disposed |
121.7%
(price as of 2026-08-20)
|
| Oct. 15, 2022 |
CASH
|
F |
787 |
$37.55 |
$29,552 |
51,088
Direct
|
-1.52%
|
Disposed |
121.7%
(price as of 2026-08-20)
|
| Aug. 1, 2022 |
CASH
|
P |
2,500 |
$33.16 |
$82,900 |
51,875
Direct
|
+5.06%
|
Acquired |
151.1%
(price as of 2026-08-20)
|
| July 1, 2022 |
CASH
|
P 10b5-1 |
2,500 |
$40.00 |
$100,000 |
49,375
Direct
|
+5.33%
|
Acquired |
108.2%
(price as of 2026-08-20)
|
| June 14, 2022 |
CASH
|
P |
2,500 |
$37.25 |
$93,125 |
46,875
Direct
|
+5.63%
|
Acquired |
123.5%
(price as of 2026-08-20)
|
| Feb. 25, 2022 |
CASH
|
F |
1,610 |
$55.23 |
$88,920 |
44,375
Direct
|
-3.50%
|
Disposed |
50.8%
(price as of 2026-08-20)
|
| Dec. 14, 2021 |
CASH
|
G |
1,343 |
— |
— |
45,985
Direct
|
-2.84%
|
Disposed |
(price as of 2026-08-20)
|
| Nov. 2, 2021 |
CASH
|
F |
1,310 |
$57.77 |
$75,679 |
47,328
Direct
|
-2.69%
|
Disposed |
44.1%
(price as of 2026-08-20)
|
| Nov. 2, 2021 |
CASH
|
A |
16,133 |
— |
— |
48,638
Direct
|
+49.63%
|
Acquired |
(price as of 2026-08-20)
|
| Nov. 2, 2021 |
CASH
|
A |
14,064 |
— |
— |
32,505
Direct
|
+76.26%
|
Acquired |
(price as of 2026-08-20)
|
| Oct. 16, 2021 |
CASH
|
F |
295 |
$60.75 |
$17,921 |
18,441
Direct
|
-1.57%
|
Disposed |
37.1%
(price as of 2026-08-20)
|
| Oct. 16, 2021 |
CASH
|
F |
260 |
$60.75 |
$15,795 |
18,736
Direct
|
-1.37%
|
Disposed |
37.1%
(price as of 2026-08-20)
|
| Oct. 15, 2021 |
CASH
|
F |
487 |
$60.75 |
$29,585 |
18,996
Direct
|
-2.50%
|
Disposed |
37.1%
(price as of 2026-08-20)
|
| March 10, 2021 |
CASH
|
S 10b5-1 |
2,343 |
$46.29 |
$108,457 |
19,483
Direct
|
-10.73%
|
Disposed |
79.9%
(price as of 2026-08-20)
|
| Feb. 25, 2021 |
CASH
|
F |
1,657 |
$44.09 |
$73,057 |
21,826
Direct
|
-7.06%
|
Disposed |
88.8%
(price as of 2026-08-20)
|
| Feb. 23, 2021 |
CASH
|
S 10b5-1 |
685 |
$45.05 |
$30,859 |
23,483
Direct
|
-2.83%
|
Disposed |
84.8%
(price as of 2026-08-20)
|
| Jan. 6, 2021 |
CASH
|
S 10b5-1 |
2,400 |
$40.01 |
$96,024 |
24,168
Direct
|
-9.03%
|
Disposed |
108.1%
(price as of 2026-08-20)
|
| Dec. 28, 2020 |
CASH
|
S 10b5-1 |
2,500 |
$36.92 |
$92,300 |
26,568
Direct
|
-8.60%
|
Disposed |
125.5%
(price as of 2026-08-20)
|
| Nov. 6, 2020 |
CASH
|
F |
477 |
$29.29 |
$13,971 |
29,068
Direct
|
-1.61%
|
Disposed |
184.3%
(price as of 2026-08-20)
|
| Nov. 6, 2020 |
CASH
|
A |
3,630 |
— |
— |
29,545
Direct
|
+14.01%
|
Acquired |
(price as of 2026-08-20)
|
| Oct. 16, 2020 |
CASH
|
F |
420 |
$23.21 |
$9,748 |
25,915
Direct
|
-1.59%
|
Disposed |
258.7%
(price as of 2026-08-20)
|
| Oct. 15, 2020 |
CASH
|
F |
787 |
$22.81 |
$17,951 |
26,335
Direct
|
-2.90%
|
Disposed |
265.0%
(price as of 2026-08-20)
|
| June 23, 2020 |
CASH
|
A |
6,000 |
— |
— |
27,122
Direct
|
+28.41%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 25, 2020 |
CASH
|
F |
1,653 |
$36.06 |
$59,607 |
21,122
Direct
|
-7.26%
|
Disposed |
130.9%
(price as of 2026-08-20)
|
| Nov. 19, 2019 |
CASH
|
F |
420 |
$33.20 |
$13,944 |
22,775
Direct
|
-1.81%
|
Disposed |
150.8%
(price as of 2026-08-20)
|
| Nov. 19, 2019 |
CASH
|
A |
3,195 |
$33.20 |
$106,074 |
23,195
Direct
|
+15.97%
|
Acquired |
150.8%
(price as of 2026-08-20)
|
| Feb. 25, 2019 |
CASH
|
A |
20,000 |
— |
— |
20,000
Direct
|
—
|
Acquired |
(price as of 2026-08-20)
|