| Feb. 6, 2025 |
EFOR
|
F |
4,278 |
$82.73 |
$353,919 |
101,046
Direct
|
-4.06%
|
Disposed |
-61.3%
(price as of 2026-08-20)
|
| Feb. 6, 2025 |
EFOR
|
A |
10,103 |
$82.73 |
$835,821 |
105,324
Direct
|
+10.61%
|
Acquired |
-61.3%
(price as of 2026-08-20)
|
| Jan. 2, 2025 |
EFOR
|
F |
2,770 |
$82.86 |
$229,522 |
95,221
Direct
|
-2.83%
|
Disposed |
-61.3%
(price as of 2026-08-20)
|
| Jan. 2, 2025 |
EFOR
|
A |
12,068 |
$82.86 |
$999,954 |
97,991
Direct
|
+14.05%
|
Acquired |
-61.3%
(price as of 2026-08-20)
|
| Oct. 25, 2024 |
EFOR
|
S |
10,000 |
$95.03 |
$950,300 |
85,923
Direct
|
-10.43%
|
Disposed |
-66.3%
(price as of 2026-08-20)
|
| Aug. 23, 2024 |
EFOR
|
S |
6,000 |
$95.08 |
$570,480 |
95,923
Direct
|
-5.89%
|
Disposed |
-66.3%
(price as of 2026-08-20)
|
| May 6, 2024 |
EFOR
|
S |
6,000 |
$98.00 |
$588,000 |
101,923
Direct
|
-5.56%
|
Disposed |
-67.3%
(price as of 2026-08-20)
|
| Feb. 9, 2024 |
EFOR
|
S |
7,746 |
$94.31 |
$730,525 |
107,923
Direct
|
-6.70%
|
Disposed |
-66.0%
(price as of 2026-08-20)
|
| Feb. 8, 2024 |
EFOR
|
F |
5,776 |
$95.57 |
$552,012 |
115,669
Direct
|
-4.76%
|
Disposed |
-66.5%
(price as of 2026-08-20)
|
| Feb. 8, 2024 |
EFOR
|
A |
11,958 |
$95.57 |
$1,142,826 |
121,445
Direct
|
+10.92%
|
Acquired |
-66.5%
(price as of 2026-08-20)
|
| Jan. 2, 2024 |
EFOR
|
F |
4,451 |
$95.67 |
$425,827 |
109,487
Direct
|
-3.91%
|
Disposed |
-66.5%
(price as of 2026-08-20)
|
| Nov. 2, 2023 |
EFOR
|
S |
8,447 |
$85.98 |
$726,273 |
113,938
Direct
|
-6.90%
|
Disposed |
-62.7%
(price as of 2026-08-20)
|
| Oct. 31, 2023 |
EFOR
|
G |
800 |
— |
— |
122,385
Direct
|
-0.65%
|
Disposed |
(price as of 2026-08-20)
|
| April 11, 2023 |
EFOR
|
F |
22,777 |
— |
— |
123,185
Direct
|
-15.60%
|
Disposed |
(price as of 2026-08-20)
|
| April 11, 2023 |
EFOR
|
A |
47,156 |
$79.85 |
$3,765,407 |
145,962
Direct
|
+47.73%
|
Acquired |
-59.9%
(price as of 2026-08-20)
|
| Jan. 2, 2023 |
EFOR
|
F |
15,024 |
$81.48 |
$1,224,156 |
98,473
Direct
|
-13.24%
|
Disposed |
-60.7%
(price as of 2026-08-20)
|
| Feb. 10, 2022 |
EFOR
|
A |
2,262 |
— |
— |
84,537
Direct
|
+2.75%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 10, 2022 |
EFOR
|
F |
1,093 |
$111.94 |
$122,350 |
83,444
Direct
|
-1.29%
|
Disposed |
-71.4%
(price as of 2026-08-20)
|
| Feb. 10, 2022 |
EFOR
|
A |
36,825 |
— |
— |
120,269
Direct
|
+44.13%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 10, 2022 |
EFOR
|
F |
8,894 |
$111.94 |
$995,594 |
111,375
Direct
|
-7.40%
|
Disposed |
-71.4%
(price as of 2026-08-20)
|
| Feb. 10, 2022 |
EFOR
|
A |
3,560 |
— |
— |
114,935
Direct
|
+3.20%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 10, 2022 |
EFOR
|
F |
1,719 |
$111.94 |
$192,425 |
113,216
Direct
|
-1.50%
|
Disposed |
-71.4%
(price as of 2026-08-20)
|
| Jan. 3, 2022 |
EFOR
|
A |
24,181 |
$124.06 |
$2,999,895 |
82,275
Direct
|
+41.62%
|
Acquired |
-74.2%
(price as of 2026-08-20)
|
| Jan. 2, 2022 |
EFOR
|
F |
5,400 |
$123.40 |
$666,360 |
58,094
Direct
|
-8.50%
|
Disposed |
-74.0%
(price as of 2026-08-20)
|
| Oct. 29, 2021 |
EFOR
|
S |
10,000 |
$120.05 |
$1,200,500 |
63,494
Direct
|
-13.61%
|
Disposed |
-73.3%
(price as of 2026-08-20)
|
| July 30, 2021 |
EFOR
|
S |
10,000 |
$101.06 |
$1,010,600 |
73,494
Direct
|
-11.98%
|
Disposed |
-68.3%
(price as of 2026-08-20)
|
| Feb. 12, 2021 |
EFOR
|
S |
10,000 |
$93.03 |
$930,300 |
83,213
Direct
|
-10.73%
|
Disposed |
-65.6%
(price as of 2026-08-20)
|
| Feb. 11, 2021 |
EFOR
|
F |
1,039 |
$93.26 |
$96,897 |
93,213
Direct
|
-1.10%
|
Disposed |
-65.6%
(price as of 2026-08-20)
|
| Feb. 11, 2021 |
EFOR
|
A |
2,302 |
— |
— |
94,252
Direct
|
+2.50%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 11, 2021 |
EFOR
|
F |
829 |
$93.26 |
$77,313 |
91,950
Direct
|
-0.89%
|
Disposed |
-65.6%
(price as of 2026-08-20)
|
| Feb. 11, 2021 |
EFOR
|
A |
1,837 |
— |
— |
92,779
Direct
|
+2.02%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 10, 2021 |
EFOR
|
G |
1,200 |
— |
— |
90,942
Direct
|
-1.30%
|
Disposed |
(price as of 2026-08-20)
|
| Jan. 4, 2021 |
EFOR
|
A |
12,413 |
$80.56 |
$999,991 |
92,142
Direct
|
+15.57%
|
Acquired |
-60.2%
(price as of 2026-08-20)
|
| Jan. 2, 2021 |
EFOR
|
F |
6,683 |
$83.53 |
$558,231 |
79,729
Direct
|
-7.73%
|
Disposed |
-61.6%
(price as of 2026-08-20)
|
| Dec. 8, 2020 |
EFOR
|
S |
6,479 |
$83.12 |
$538,534 |
86,412
Direct
|
-6.97%
|
Disposed |
-61.5%
(price as of 2026-08-20)
|
| Nov. 18, 2020 |
EFOR
|
S |
3,521 |
$84.56 |
$297,736 |
92,891
Direct
|
-3.65%
|
Disposed |
-62.1%
(price as of 2026-08-20)
|
| Oct. 29, 2020 |
EFOR
|
F |
11,969 |
$67.30 |
$805,514 |
96,412
Direct
|
-11.04%
|
Disposed |
-52.4%
(price as of 2026-08-20)
|
| Aug. 7, 2020 |
EFOR
|
S |
10,000 |
$70.57 |
$705,700 |
108,227
Direct
|
-8.46%
|
Disposed |
-54.6%
(price as of 2026-08-20)
|
| June 4, 2020 |
EFOR
|
S |
10,000 |
$65.58 |
$655,800 |
118,227
Direct
|
-7.80%
|
Disposed |
-51.2%
(price as of 2026-08-20)
|
| Feb. 13, 2020 |
EFOR
|
A |
16,018 |
— |
— |
127,758
Direct
|
+14.34%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 13, 2020 |
EFOR
|
F |
1,345 |
$64.71 |
$87,035 |
111,740
Direct
|
-1.19%
|
Disposed |
-50.5%
(price as of 2026-08-20)
|
| Feb. 13, 2020 |
EFOR
|
A |
3,560 |
— |
— |
113,085
Direct
|
+3.25%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 13, 2020 |
EFOR
|
F |
1,073 |
$64.71 |
$69,434 |
109,525
Direct
|
-0.97%
|
Disposed |
-50.5%
(price as of 2026-08-20)
|
| Feb. 13, 2020 |
EFOR
|
A |
2,841 |
— |
— |
110,598
Direct
|
+2.64%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 13, 2020 |
EFOR
|
F |
1,354 |
$64.71 |
$87,617 |
107,757
Direct
|
-1.24%
|
Disposed |
-50.5%
(price as of 2026-08-20)
|
| Feb. 13, 2020 |
EFOR
|
A |
3,586 |
— |
— |
109,111
Direct
|
+3.40%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 13, 2020 |
EFOR
|
F |
2,017 |
$64.71 |
$130,520 |
105,525
Direct
|
-1.88%
|
Disposed |
-50.5%
(price as of 2026-08-20)
|
| Jan. 3, 2020 |
EFOR
|
F |
1,619 |
$71.19 |
$115,257 |
107,542
Direct
|
-1.48%
|
Disposed |
-55.0%
(price as of 2026-08-20)
|
| Jan. 2, 2020 |
EFOR
|
F |
1,583 |
$71.19 |
$112,694 |
109,161
Direct
|
-1.43%
|
Disposed |
-55.0%
(price as of 2026-08-20)
|
| Jan. 2, 2020 |
EFOR
|
A |
12,291 |
$71.19 |
$874,996 |
110,744
Direct
|
+12.48%
|
Acquired |
-55.0%
(price as of 2026-08-20)
|
| Oct. 29, 2019 |
EFOR
|
F |
11,969 |
$64.98 |
$777,746 |
98,453
Direct
|
-10.84%
|
Disposed |
-50.7%
(price as of 2026-08-20)
|
| Feb. 14, 2019 |
EFOR
|
A |
49,560 |
— |
— |
110,070
Direct
|
+81.90%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 14, 2019 |
EFOR
|
F |
1,357 |
$64.79 |
$87,920 |
60,510
Direct
|
-2.19%
|
Disposed |
-50.6%
(price as of 2026-08-20)
|
| Feb. 14, 2019 |
EFOR
|
A |
12,783 |
— |
— |
61,867
Direct
|
+26.04%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 14, 2019 |
EFOR
|
F |
904 |
$64.79 |
$58,570 |
49,084
Direct
|
-1.81%
|
Disposed |
-50.6%
(price as of 2026-08-20)
|
| Feb. 14, 2019 |
EFOR
|
A |
2,841 |
— |
— |
49,988
Direct
|
+6.03%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 14, 2019 |
EFOR
|
F |
1,142 |
$64.79 |
$73,990 |
47,147
Direct
|
-2.36%
|
Disposed |
-50.6%
(price as of 2026-08-20)
|
| Feb. 14, 2019 |
EFOR
|
A |
3,586 |
— |
— |
48,289
Direct
|
+8.02%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 14, 2019 |
EFOR
|
F |
1,091 |
$64.79 |
$70,686 |
44,703
Direct
|
-2.38%
|
Disposed |
-50.6%
(price as of 2026-08-20)
|
| Feb. 14, 2019 |
EFOR
|
A |
3,428 |
— |
— |
45,794
Direct
|
+8.09%
|
Acquired |
(price as of 2026-08-20)
|
| Jan. 4, 2019 |
EFOR
|
F |
1,637 |
$55.91 |
$91,525 |
42,366
Direct
|
-3.72%
|
Disposed |
-42.7%
(price as of 2026-08-20)
|
| Jan. 3, 2019 |
EFOR
|
F |
1,834 |
$53.15 |
$97,477 |
44,003
Direct
|
-4.00%
|
Disposed |
-39.7%
(price as of 2026-08-20)
|
| July 27, 2018 |
EFOR
|
S |
10,000 |
$90.57 |
$905,700 |
45,837
Direct
|
-17.91%
|
Disposed |
-64.6%
(price as of 2026-08-20)
|
| Feb. 26, 2018 |
EFOR
|
S |
10,000 |
$78.73 |
$787,300 |
55,837
Direct
|
-15.19%
|
Disposed |
-59.3%
(price as of 2026-08-20)
|
| Dec. 31, 2017 |
EFOR
|
A |
10,756 |
— |
— |
65,837
Direct
|
+19.53%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 31, 2017 |
EFOR
|
F |
1,773 |
$64.27 |
$113,951 |
55,081
Direct
|
-3.12%
|
Disposed |
-50.2%
(price as of 2026-08-20)
|
| Dec. 31, 2017 |
EFOR
|
A |
3,586 |
— |
— |
56,854
Direct
|
+6.73%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 31, 2017 |
EFOR
|
F |
1,695 |
$64.27 |
$108,938 |
53,268
Direct
|
-3.08%
|
Disposed |
-50.2%
(price as of 2026-08-20)
|
| Dec. 31, 2017 |
EFOR
|
A |
3,428 |
— |
— |
54,963
Direct
|
+6.65%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 31, 2017 |
EFOR
|
F |
887 |
$64.27 |
$57,007 |
51,535
Direct
|
-1.69%
|
Disposed |
-50.2%
(price as of 2026-08-20)
|
| Dec. 31, 2017 |
EFOR
|
A |
1,794 |
— |
— |
52,422
Direct
|
+3.54%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 31, 2017 |
EFOR
|
F |
1,108 |
$64.27 |
$71,211 |
50,628
Direct
|
-2.14%
|
Disposed |
-50.2%
(price as of 2026-08-20)
|
| Dec. 31, 2017 |
EFOR
|
A |
2,241 |
— |
— |
51,736
Direct
|
+4.53%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 31, 2017 |
EFOR
|
F |
2,659 |
$64.27 |
$170,894 |
49,495
Direct
|
-5.10%
|
Disposed |
-50.2%
(price as of 2026-08-20)
|
| Dec. 31, 2017 |
EFOR
|
A |
5,379 |
— |
— |
52,154
Direct
|
+11.50%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 22, 2017 |
EFOR
|
F |
3,872 |
$63.79 |
$246,995 |
46,775
Direct
|
-7.65%
|
Disposed |
-49.8%
(price as of 2026-08-20)
|
| Oct. 27, 2017 |
EFOR
|
S |
10,000 |
$59.67 |
$596,700 |
50,647
Direct
|
-16.49%
|
Disposed |
-46.3%
(price as of 2026-08-20)
|
| June 12, 2017 |
EFOR
|
S |
10,000 |
$54.33 |
$543,300 |
60,647
Direct
|
-14.15%
|
Disposed |
-41.0%
(price as of 2026-08-20)
|
| May 25, 2017 |
EFOR
|
S |
10,000 |
$52.99 |
$529,900 |
70,647
Direct
|
-12.40%
|
Disposed |
-39.5%
(price as of 2026-08-20)
|
| May 15, 2017 |
EFOR
|
F |
2,303 |
$51.65 |
$118,950 |
80,647
Direct
|
-2.78%
|
Disposed |
-38.0%
(price as of 2026-08-20)
|
| Feb. 9, 2017 |
EFOR
|
A |
10,284 |
— |
— |
82,950
Direct
|
+14.15%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 9, 2017 |
EFOR
|
A |
6,856 |
— |
— |
79,522
Direct
|
+9.43%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 9, 2017 |
EFOR
|
A |
975 |
— |
— |
72,666
Direct
|
+1.36%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 9, 2017 |
EFOR
|
A |
1,672 |
— |
— |
71,691
Direct
|
+2.39%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 9, 2017 |
EFOR
|
F |
1,751 |
$46.64 |
$81,667 |
70,019
Direct
|
-2.44%
|
Disposed |
-31.3%
(price as of 2026-08-20)
|
| Feb. 9, 2017 |
EFOR
|
A |
5,143 |
— |
— |
71,770
Direct
|
+7.72%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 9, 2017 |
EFOR
|
F |
1,195 |
$46.64 |
$55,735 |
66,627
Direct
|
-1.76%
|
Disposed |
-31.3%
(price as of 2026-08-20)
|
| Feb. 9, 2017 |
EFOR
|
A |
3,429 |
— |
— |
67,822
Direct
|
+5.33%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 9, 2017 |
EFOR
|
F |
625 |
$46.64 |
$29,150 |
64,393
Direct
|
-0.96%
|
Disposed |
-31.3%
(price as of 2026-08-20)
|
| Feb. 9, 2017 |
EFOR
|
A |
1,794 |
— |
— |
65,018
Direct
|
+2.84%
|
Acquired |
(price as of 2026-08-20)
|
| Jan. 2, 2017 |
EFOR
|
F |
1,073 |
$44.16 |
$47,384 |
63,224
Direct
|
-1.67%
|
Disposed |
-27.5%
(price as of 2026-08-20)
|
| Dec. 16, 2016 |
EFOR
|
F |
99 |
$44.20 |
$4,376 |
64,297
Direct
|
-0.15%
|
Disposed |
-27.5%
(price as of 2026-08-20)
|
| Nov. 16, 2016 |
EFOR
|
S |
20,000 |
$40.25 |
$805,000 |
64,396
Direct
|
-23.70%
|
Disposed |
-20.4%
(price as of 2026-08-20)
|
| Sept. 16, 2016 |
EFOR
|
D |
99 |
$36.34 |
$3,598 |
84,396
Direct
|
-0.12%
|
Disposed |
-11.8%
(price as of 2026-08-20)
|
| June 16, 2016 |
EFOR
|
F |
99 |
$36.82 |
$3,645 |
84,495
Direct
|
-0.12%
|
Disposed |
-13.0%
(price as of 2026-08-20)
|
| May 31, 2016 |
EFOR
|
D |
190 |
$37.67 |
$7,157 |
84,594
Direct
|
-0.22%
|
Disposed |
-15.0%
(price as of 2026-08-20)
|
| May 15, 2016 |
EFOR
|
D |
3,590 |
$35.99 |
$129,204 |
84,784
Direct
|
-4.06%
|
Disposed |
-11.0%
(price as of 2026-08-20)
|
| March 16, 2016 |
EFOR
|
D |
99 |
$34.41 |
$3,407 |
88,374
Direct
|
-0.11%
|
Disposed |
-6.9%
(price as of 2026-08-20)
|
| Feb. 11, 2016 |
EFOR
|
A |
5,382 |
— |
— |
88,473
Direct
|
+6.48%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 11, 2016 |
EFOR
|
A |
3,526 |
— |
— |
83,091
Direct
|
+4.43%
|
Acquired |
(price as of 2026-08-20)
|