Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Trade Value Portfolio Weight Portfolio Position
2025
Q2
$7.13B Sell
32,482,019
-96,884
2025
Q1
$6.2B Sell
32,578,903
-12,580,834
2024
Q4
$9.91B Buy
45,159,737
+506,166
2024
Q3
$8.32B Buy
44,653,571
+873,174
2024
Q2
$8.46B Buy
43,780,397
+1,214,055
2024
Q1
$7.68B Buy
42,566,342
+785,018
2023
Q4
$6.35B Buy
41,781,324
+428,106
2023
Q3
$5.26B Buy
41,353,218
+675,381
2023
Q2
$5.3B Buy
40,677,837
+595,088
2023
Q1
$4.14B Sell
40,082,749
-10,487,230
2022
Q4
$4.25B Buy
50,569,979
+674,660
2022
Q3
$5.64B Buy
49,895,319
+1,252,818
2022
Q2
$5.17B Buy
48,642,501
+1,380,981
2022
Q1
$7.7B Buy
47,261,520
+3,935,160
2021
Q4
$7.22B Buy
43,326,360
+4,703,240
2021
Q3
$6.34B Buy
38,623,120
+1,121,180
2021
Q2
$6.45B Buy
37,501,940
+1,182,480
2021
Q1
$5.62B Buy
36,319,460
+987,500
2020
Q4
$5.75B Buy
35,331,960
+1,458,860
2020
Q3
$5.33B Buy
33,873,100
+866,520
2020
Q2
$4.55B Buy
33,006,580
+620,300
2020
Q1
$3.16B Sell
32,386,280
-2,940,480
2019
Q4
$3.26B Buy
35,326,760
+86,640
2019
Q3
$3.06B Buy
35,240,120
+808,080
2019
Q2
$3.26B Buy
34,432,040
+1,062,640
2019
Q1
$2.97B Buy
33,369,400
+952,860
2018
Q4
$2.43B Buy
32,416,540
+1,034,480
2018
Q3
$3.14B Buy
31,382,060
+120,540
2018
Q2
$2.66B Sell
31,261,520
-5,799,940
2018
Q1
$2.68B Buy
37,061,460
+1,190,320
2017
Q4
$2.1B Buy
35,871,140
+763,040
2017
Q3
$1.69B Buy
35,108,100
+1,097,880
2017
Q2
$1.65B Sell
34,010,220
-6,484,900
2017
Q1
$1.8B Buy
40,495,120
+440,640
2016
Q4
$1.5B Buy
40,054,480
+507,660
2016
Q3
$1.66B Sell
39,546,820
-145,000
2016
Q2
$1.5B Sell
39,691,820
-10,370,220
2016
Q1
$1.57B Buy
50,062,040
+110,100
2015
Q4
$1.69B Sell
49,951,940
-18,320
2015
Q3
$1.28B Buy
49,970,260
+159,420
2015
Q2
$1.08B Buy
49,810,840
+498,420
2015
Q1
$917M Buy
49,312,420
+1,008,880
2014
Q4
$750M Sell
48,303,540
-930,160
2014
Q3
$794M Sell
49,233,700
-95,400
2014
Q2
$801M Buy
49,329,100
+2,460,260
2014
Q1
$788M Sell
46,868,840
-848,520
2013
Q4
$951M Sell
47,717,360
-359,220
2013
Q3
$752M Buy
48,076,580
+65,800
2013
Q2
$667M Buy
+48,010,780