| July 15, 2026 |
MAIN
|
J |
14 |
$53.09 |
$743 |
1,675,436
Direct
|
0.00%
|
Acquired |
10.5%
(price as of 2026-08-20)
|
| July 15, 2026 |
MAIN
|
J |
1,172 |
$53.09 |
$62,221 |
1,676,609
Direct
|
+0.07%
|
Acquired |
10.5%
(price as of 2026-08-20)
|
| July 15, 2026 |
MAIN
|
J |
90 |
$53.09 |
$4,778 |
71,091
Indirect
|
+0.13%
|
Acquired |
10.5%
(price as of 2026-08-20)
|
| July 15, 2026 |
MAIN
|
J |
174 |
$53.09 |
$9,238 |
35,106
Indirect
|
+0.50%
|
Acquired |
10.5%
(price as of 2026-08-20)
|
| July 15, 2026 |
MAIN
|
J |
90 |
$53.09 |
$4,778 |
70,340
Indirect
|
+0.13%
|
Acquired |
10.5%
(price as of 2026-08-20)
|
| June 29, 2026 |
MAIN
|
J |
17 |
$51.01 |
$867 |
1,674,049
Direct
|
0.00%
|
Acquired |
15.0%
(price as of 2026-08-20)
|
| June 29, 2026 |
MAIN
|
J |
1,373 |
$51.01 |
$70,037 |
1,675,422
Direct
|
+0.08%
|
Acquired |
15.0%
(price as of 2026-08-20)
|
| June 29, 2026 |
MAIN
|
J |
105 |
$51.01 |
$5,356 |
71,001
Indirect
|
+0.15%
|
Acquired |
15.0%
(price as of 2026-08-20)
|
| June 29, 2026 |
MAIN
|
J |
203 |
$51.01 |
$10,355 |
34,933
Indirect
|
+0.58%
|
Acquired |
15.0%
(price as of 2026-08-20)
|
| June 29, 2026 |
MAIN
|
J |
105 |
$51.01 |
$5,356 |
70,251
Indirect
|
+0.15%
|
Acquired |
15.0%
(price as of 2026-08-20)
|
| June 15, 2026 |
MAIN
|
J |
14 |
$52.02 |
$728 |
1,672,871
Direct
|
0.00%
|
Acquired |
12.8%
(price as of 2026-08-20)
|
| June 15, 2026 |
MAIN
|
J |
1,161 |
$52.02 |
$60,395 |
1,674,032
Direct
|
+0.07%
|
Acquired |
12.8%
(price as of 2026-08-20)
|
| June 15, 2026 |
MAIN
|
J |
89 |
$52.02 |
$4,630 |
70,896
Indirect
|
+0.13%
|
Acquired |
12.8%
(price as of 2026-08-20)
|
| June 15, 2026 |
MAIN
|
J |
173 |
$52.02 |
$8,999 |
34,730
Indirect
|
+0.50%
|
Acquired |
12.8%
(price as of 2026-08-20)
|
| June 15, 2026 |
MAIN
|
J |
89 |
$52.02 |
$4,630 |
70,146
Indirect
|
+0.13%
|
Acquired |
12.8%
(price as of 2026-08-20)
|
| May 18, 2026 |
MAIN
|
G |
35,500 |
— |
— |
70,057
Indirect
|
+102.73%
|
Acquired |
(price as of 2026-08-20)
|
| May 18, 2026 |
MAIN
|
G |
35,500 |
— |
— |
70,807
Indirect
|
+100.55%
|
Acquired |
(price as of 2026-08-20)
|
| May 18, 2026 |
MAIN
|
G |
71,000 |
— |
— |
1,672,857
Direct
|
-4.07%
|
Disposed |
(price as of 2026-08-20)
|
| May 15, 2026 |
MAIN
|
J |
1,548 |
$50.69 |
$78,468 |
1,743,857
Direct
|
+0.09%
|
Acquired |
15.7%
(price as of 2026-08-20)
|
| May 15, 2026 |
MAIN
|
J |
14 |
$50.69 |
$710 |
1,742,310
Direct
|
0.00%
|
Acquired |
15.7%
(price as of 2026-08-20)
|
| May 4, 2026 |
MAIN
|
A |
538 |
— |
— |
1,742,295
Direct
|
+0.03%
|
Acquired |
(price as of 2026-08-20)
|
| April 15, 2026 |
MAIN
|
J |
1,385 |
$56.39 |
$78,100 |
1,741,757
Direct
|
+0.08%
|
Acquired |
4.0%
(price as of 2026-08-20)
|
| April 15, 2026 |
MAIN
|
J |
13 |
$56.39 |
$733 |
1,740,372
Direct
|
0.00%
|
Acquired |
4.0%
(price as of 2026-08-20)
|
| March 27, 2026 |
MAIN
|
J |
1,693 |
$52.92 |
$89,594 |
1,740,359
Direct
|
+0.10%
|
Acquired |
10.9%
(price as of 2026-08-20)
|
| March 27, 2026 |
MAIN
|
J |
16 |
$52.92 |
$847 |
1,738,666
Direct
|
0.00%
|
Acquired |
10.9%
(price as of 2026-08-20)
|
| March 13, 2026 |
MAIN
|
J |
1,414 |
$54.66 |
$77,289 |
1,738,650
Direct
|
+0.08%
|
Acquired |
7.3%
(price as of 2026-08-20)
|
| March 13, 2026 |
MAIN
|
J |
13 |
$54.66 |
$711 |
1,737,236
Direct
|
0.00%
|
Acquired |
7.3%
(price as of 2026-08-20)
|
| Feb. 13, 2026 |
MAIN
|
J |
1,264 |
$60.89 |
$76,965 |
1,737,223
Direct
|
+0.07%
|
Acquired |
-3.6%
(price as of 2026-08-20)
|
| Feb. 13, 2026 |
MAIN
|
J |
12 |
$60.89 |
$731 |
1,735,959
Direct
|
0.00%
|
Acquired |
-3.6%
(price as of 2026-08-20)
|
| Jan. 15, 2026 |
MAIN
|
J |
1,231 |
$62.27 |
$76,654 |
1,735,948
Direct
|
+0.07%
|
Acquired |
-5.8%
(price as of 2026-08-20)
|
| Jan. 15, 2026 |
MAIN
|
J |
12 |
$62.27 |
$747 |
1,734,717
Direct
|
0.00%
|
Acquired |
-5.8%
(price as of 2026-08-20)
|
| Dec. 29, 2025 |
MAIN
|
J |
1,448 |
$60.77 |
$87,995 |
1,734,705
Direct
|
+0.08%
|
Acquired |
-3.5%
(price as of 2026-08-20)
|
| Dec. 29, 2025 |
MAIN
|
J |
14 |
$60.77 |
$851 |
1,733,257
Direct
|
0.00%
|
Acquired |
-3.5%
(price as of 2026-08-20)
|
| Dec. 15, 2025 |
MAIN
|
J |
1,200 |
$62.05 |
$74,460 |
1,733,244
Direct
|
+0.07%
|
Acquired |
-5.4%
(price as of 2026-08-20)
|
| Dec. 15, 2025 |
MAIN
|
J |
11 |
$62.05 |
$683 |
1,732,044
Direct
|
0.00%
|
Acquired |
-5.4%
(price as of 2026-08-20)
|
| Nov. 14, 2025 |
MAIN
|
J |
1,259 |
$58.90 |
$74,155 |
1,732,032
Direct
|
+0.07%
|
Acquired |
-0.4%
(price as of 2026-08-20)
|
| Nov. 14, 2025 |
MAIN
|
J |
12 |
$58.90 |
$707 |
1,730,773
Direct
|
0.00%
|
Acquired |
-0.4%
(price as of 2026-08-20)
|
| Oct. 15, 2025 |
MAIN
|
J |
1,265 |
$58.38 |
$73,851 |
1,730,761
Direct
|
+0.07%
|
Acquired |
0.5%
(price as of 2026-08-20)
|
| Oct. 15, 2025 |
MAIN
|
J |
12 |
$58.38 |
$701 |
1,729,497
Direct
|
0.00%
|
Acquired |
0.5%
(price as of 2026-08-20)
|
| Sept. 26, 2025 |
MAIN
|
J |
1,357 |
$63.72 |
$86,468 |
1,729,485
Direct
|
+0.08%
|
Acquired |
-7.9%
(price as of 2026-08-20)
|
| Sept. 26, 2025 |
MAIN
|
J |
13 |
$63.72 |
$828 |
1,728,128
Direct
|
0.00%
|
Acquired |
-7.9%
(price as of 2026-08-20)
|
| Sept. 15, 2025 |
MAIN
|
J |
1,093 |
$66.98 |
$73,209 |
1,728,115
Direct
|
+0.06%
|
Acquired |
-12.4%
(price as of 2026-08-20)
|
| Sept. 15, 2025 |
MAIN
|
J |
10 |
$66.98 |
$670 |
1,727,022
Direct
|
0.00%
|
Acquired |
-12.4%
(price as of 2026-08-20)
|
| Aug. 15, 2025 |
MAIN
|
J |
1,465 |
$67.15 |
$98,375 |
1,727,012
Direct
|
+0.08%
|
Acquired |
-12.6%
(price as of 2026-08-20)
|
| Aug. 15, 2025 |
MAIN
|
J |
10 |
$67.15 |
$672 |
1,725,547
Direct
|
0.00%
|
Acquired |
-12.6%
(price as of 2026-08-20)
|
| May 22, 2025 |
PWR
|
M |
622 |
— |
— |
179,687
Direct
|
+0.35%
|
Acquired |
(price as of 2026-08-20)
|
| May 22, 2025 |
PWR
|
M |
622 |
— |
— |
23,558
Direct
|
-2.57%
|
Disposed |
(price as of 2026-08-20)
|
| Aug. 15, 2024 |
MAIN
|
J |
13 |
$48.45 |
$630 |
1,775,279
Direct
|
0.00%
|
Acquired |
21.1%
(price as of 2026-08-20)
|
| Aug. 15, 2024 |
MAIN
|
J |
959 |
$48.45 |
$46,464 |
1,776,239
Direct
|
+0.05%
|
Acquired |
21.1%
(price as of 2026-08-20)
|
| Aug. 15, 2024 |
MAIN
|
J |
1,575 |
$48.45 |
$76,309 |
1,777,814
Direct
|
+0.09%
|
Acquired |
21.1%
(price as of 2026-08-20)
|
| July 15, 2024 |
MAIN
|
J |
12 |
$51.67 |
$620 |
1,772,901
Direct
|
0.00%
|
Acquired |
13.5%
(price as of 2026-08-20)
|
| July 15, 2024 |
MAIN
|
J |
895 |
$51.67 |
$46,245 |
1,773,797
Direct
|
+0.05%
|
Acquired |
13.5%
(price as of 2026-08-20)
|
| July 15, 2024 |
MAIN
|
J |
1,470 |
$51.67 |
$75,955 |
1,775,267
Direct
|
+0.08%
|
Acquired |
13.5%
(price as of 2026-08-20)
|
| June 27, 2024 |
MAIN
|
J |
15 |
$49.75 |
$746 |
1,769,899
Direct
|
0.00%
|
Acquired |
17.9%
(price as of 2026-08-20)
|
| June 27, 2024 |
MAIN
|
J |
1,132 |
$49.75 |
$56,317 |
1,771,031
Direct
|
+0.06%
|
Acquired |
17.9%
(price as of 2026-08-20)
|
| June 27, 2024 |
MAIN
|
J |
1,859 |
$49.75 |
$92,485 |
1,772,890
Direct
|
+0.10%
|
Acquired |
17.9%
(price as of 2026-08-20)
|
| June 14, 2024 |
MAIN
|
J |
12 |
$49.14 |
$590 |
1,767,474
Direct
|
0.00%
|
Acquired |
19.4%
(price as of 2026-08-20)
|
| June 14, 2024 |
MAIN
|
J |
912 |
$49.14 |
$44,816 |
1,768,386
Direct
|
+0.05%
|
Acquired |
19.4%
(price as of 2026-08-20)
|
| June 14, 2024 |
MAIN
|
J |
1,498 |
$49.14 |
$73,612 |
1,769,884
Direct
|
+0.08%
|
Acquired |
19.4%
(price as of 2026-08-20)
|
| June 1, 2024 |
PWR
|
M |
971 |
— |
— |
24,180
Direct
|
-3.86%
|
Disposed |
(price as of 2026-08-20)
|
| June 1, 2024 |
PWR
|
M |
971 |
— |
— |
179,065
Direct
|
+0.55%
|
Acquired |
(price as of 2026-08-20)
|
| May 24, 2024 |
PWR
|
A |
622 |
— |
— |
25,151
Direct
|
+2.54%
|
Acquired |
(price as of 2026-08-20)
|
| May 20, 2024 |
MAIN
|
G |
1,000 |
— |
— |
1,765,085
Direct
|
-0.06%
|
Disposed |
(price as of 2026-08-20)
|
| May 15, 2024 |
MAIN
|
J |
12 |
$49.83 |
$598 |
1,765,097
Direct
|
0.00%
|
Acquired |
17.7%
(price as of 2026-08-20)
|
| May 15, 2024 |
MAIN
|
J |
895 |
$49.83 |
$44,598 |
1,765,992
Direct
|
+0.05%
|
Acquired |
17.7%
(price as of 2026-08-20)
|
| May 15, 2024 |
MAIN
|
J |
1,470 |
$49.83 |
$73,250 |
1,767,462
Direct
|
+0.08%
|
Acquired |
17.7%
(price as of 2026-08-20)
|
| May 6, 2024 |
MAIN
|
A |
590 |
— |
— |
1,766,085
Direct
|
+0.03%
|
Acquired |
(price as of 2026-08-20)
|
| April 15, 2024 |
MAIN
|
J |
12 |
$46.94 |
$563 |
1,762,997
Direct
|
0.00%
|
Acquired |
25.0%
(price as of 2026-08-20)
|
| April 15, 2024 |
MAIN
|
J |
946 |
$46.94 |
$44,405 |
1,763,942
Direct
|
+0.05%
|
Acquired |
25.0%
(price as of 2026-08-20)
|
| April 15, 2024 |
MAIN
|
J |
1,553 |
$46.94 |
$72,898 |
1,765,495
Direct
|
+0.09%
|
Acquired |
25.0%
(price as of 2026-08-20)
|
| April 1, 2024 |
MAIN
|
F |
3,155 |
$47.31 |
$149,263 |
1,759,861
Direct
|
-0.18%
|
Disposed |
24.0%
(price as of 2026-08-20)
|
| March 27, 2024 |
MAIN
|
J |
16 |
$46.40 |
$742 |
1,759,877
Direct
|
0.00%
|
Acquired |
26.4%
(price as of 2026-08-20)
|
| March 27, 2024 |
MAIN
|
J |
1,157 |
$46.40 |
$53,685 |
1,761,033
Direct
|
+0.07%
|
Acquired |
26.4%
(price as of 2026-08-20)
|
| March 27, 2024 |
MAIN
|
J |
1,951 |
$46.40 |
$90,526 |
1,762,984
Direct
|
+0.11%
|
Acquired |
26.4%
(price as of 2026-08-20)
|
| March 15, 2024 |
MAIN
|
J |
13 |
$45.82 |
$596 |
1,760,512
Direct
|
0.00%
|
Acquired |
28.0%
(price as of 2026-08-20)
|
| March 15, 2024 |
MAIN
|
J |
932 |
$45.82 |
$42,704 |
1,761,444
Direct
|
+0.05%
|
Acquired |
28.0%
(price as of 2026-08-20)
|
| March 15, 2024 |
MAIN
|
J |
1,572 |
$45.82 |
$72,029 |
1,763,016
Direct
|
+0.09%
|
Acquired |
28.0%
(price as of 2026-08-20)
|
| Feb. 27, 2024 |
PWR
|
S |
7,656 |
$239.12 |
$1,830,703 |
178,094
Direct
|
-4.12%
|
Disposed |
180.6%
(price as of 2026-08-20)
|
| Feb. 27, 2024 |
PWR
|
S |
8,414 |
$238.37 |
$2,005,645 |
185,750
Direct
|
-4.33%
|
Disposed |
181.4%
(price as of 2026-08-20)
|
| Feb. 27, 2024 |
PWR
|
S |
1,430 |
$237.26 |
$339,282 |
194,164
Direct
|
-0.73%
|
Disposed |
182.8%
(price as of 2026-08-20)
|
| Feb. 15, 2024 |
MAIN
|
J |
13 |
$44.40 |
$577 |
1,757,928
Direct
|
0.00%
|
Acquired |
32.1%
(price as of 2026-08-20)
|
| Feb. 15, 2024 |
MAIN
|
J |
957 |
$44.40 |
$42,491 |
1,758,885
Direct
|
+0.05%
|
Acquired |
32.1%
(price as of 2026-08-20)
|
| Feb. 15, 2024 |
MAIN
|
J |
1,614 |
$44.40 |
$71,662 |
1,760,499
Direct
|
+0.09%
|
Acquired |
32.1%
(price as of 2026-08-20)
|
| Jan. 12, 2024 |
MAIN
|
J |
13 |
$43.69 |
$568 |
1,755,317
Direct
|
0.00%
|
Acquired |
34.3%
(price as of 2026-08-20)
|
| Jan. 12, 2024 |
MAIN
|
J |
967 |
$43.69 |
$42,248 |
1,756,285
Direct
|
+0.06%
|
Acquired |
34.3%
(price as of 2026-08-20)
|
| Jan. 12, 2024 |
MAIN
|
J |
1,631 |
$43.69 |
$71,258 |
1,757,916
Direct
|
+0.09%
|
Acquired |
34.3%
(price as of 2026-08-20)
|
| Dec. 27, 2023 |
MAIN
|
J |
15 |
$43.12 |
$647 |
1,752,307
Direct
|
0.00%
|
Acquired |
36.1%
(price as of 2026-08-20)
|
| Dec. 27, 2023 |
MAIN
|
J |
1,116 |
$43.12 |
$48,122 |
1,753,423
Direct
|
+0.06%
|
Acquired |
36.1%
(price as of 2026-08-20)
|
| Dec. 27, 2023 |
MAIN
|
J |
1,882 |
$43.12 |
$81,152 |
1,755,304
Direct
|
+0.11%
|
Acquired |
36.1%
(price as of 2026-08-20)
|
| Dec. 15, 2023 |
MAIN
|
J |
13 |
$42.93 |
$558 |
1,749,733
Direct
|
0.00%
|
Acquired |
36.7%
(price as of 2026-08-20)
|
| Dec. 15, 2023 |
MAIN
|
J |
952 |
$42.93 |
$40,869 |
1,750,686
Direct
|
+0.05%
|
Acquired |
36.7%
(price as of 2026-08-20)
|
| Dec. 15, 2023 |
MAIN
|
J |
1,606 |
$42.93 |
$68,946 |
1,752,292
Direct
|
+0.09%
|
Acquired |
36.7%
(price as of 2026-08-20)
|
| Nov. 15, 2023 |
MAIN
|
J |
13 |
$40.77 |
$530 |
1,747,042
Direct
|
0.00%
|
Acquired |
43.9%
(price as of 2026-08-20)
|
| Nov. 15, 2023 |
MAIN
|
J |
997 |
$40.77 |
$40,648 |
1,748,039
Direct
|
+0.06%
|
Acquired |
43.9%
(price as of 2026-08-20)
|
| Nov. 15, 2023 |
MAIN
|
J |
1,682 |
$40.77 |
$68,575 |
1,749,720
Direct
|
+0.10%
|
Acquired |
43.9%
(price as of 2026-08-20)
|
| Oct. 13, 2023 |
MAIN
|
J |
14 |
$39.70 |
$556 |
1,744,293
Direct
|
0.00%
|
Acquired |
47.8%
(price as of 2026-08-20)
|
| Oct. 13, 2023 |
MAIN
|
J |
1,018 |
$39.70 |
$40,415 |
1,745,311
Direct
|
+0.06%
|
Acquired |
47.8%
(price as of 2026-08-20)
|
| Oct. 13, 2023 |
MAIN
|
J |
1,717 |
$39.70 |
$68,165 |
1,747,028
Direct
|
+0.10%
|
Acquired |
47.8%
(price as of 2026-08-20)
|
| Sept. 15, 2023 |
MAIN
|
J |
13 |
$40.89 |
$532 |
1,738,554
Direct
|
0.00%
|
Acquired |
43.5%
(price as of 2026-08-20)
|
| Sept. 15, 2023 |
MAIN
|
J |
955 |
$40.89 |
$39,050 |
1,739,509
Direct
|
+0.05%
|
Acquired |
43.5%
(price as of 2026-08-20)
|