Mar 31, 2025
|
Wellington Management Company Llp
|
61,160
|
0.10%
|
|
Feb 28, 2025
|
Wellington Management Company Llp
|
61,160
|
0.10%
|
|
Jan 31, 2025
|
Wellington Management Company Llp
|
88,460
|
0.15%
|
|
Dec 31, 2024
|
Wellington Management Company Llp
|
1,228,718
|
2.05%
|
Dec 31, 2024
|
Wellington Management Company Llp
|
88,460
|
0.15%
|
|
Nov 30, 2024
|
Wellington Management Company Llp
|
88,460
|
0.15%
|
|
Oct 31, 2024
|
Wellington Management Company Llp
|
92,936
|
0.15%
|
|
Sep 30, 2024
|
Wellington Management Company Llp
|
1,661,353
|
2.73%
|
Sep 30, 2024
|
Wellington Management Company Llp
|
92,936
|
0.15%
|
|
Aug 31, 2024
|
Wellington Management Company Llp
|
95,358
|
0.15%
|
|
Jul 31, 2024
|
Wellington Management Company Llp
|
97,866
|
0.16%
|
|
Jun 30, 2024
|
Wellington Management Company Llp
|
1,692,641
|
2.77%
|
Jun 30, 2024
|
Wellington Management Company Llp
|
96,992
|
0.15%
|
|
May 31, 2024
|
Wellington Management Company Llp
|
114,482
|
0.18%
|
|
Apr 30, 2024
|
Wellington Management Company Llp
|
114,482
|
0.18%
|
|
Mar 31, 2024
|
Wellington Management Company Llp
|
1,704,274
|
2.76%
|
Mar 31, 2024
|
Wellington Management Company Llp
|
114,482
|
0.18%
|
|
Feb 29, 2024
|
Wellington Management Company Llp
|
107,378
|
0.17%
|
|
Jan 31, 2024
|
Wellington Management Company Llp
|
140,594
|
0.22%
|
|
Dec 31, 2023
|
Wellington Management Company Llp
|
1,964,870
|
3.10%
|
Dec 31, 2023
|
Wellington Management Company Llp
|
140,594
|
0.22%
|
|
Nov 30, 2023
|
Wellington Management Company Llp
|
183,497
|
0.28%
|
|
Oct 31, 2023
|
Wellington Management Company Llp
|
193,353
|
0.29%
|
|
Sep 30, 2023
|
Wellington Management Company Llp
|
1,939,001
|
2.97%
|
Sep 30, 2023
|
Wellington Management Company Llp
|
193,353
|
0.29%
|
|
Aug 31, 2023
|
Wellington Management Company Llp
|
200,502
|
0.30%
|
|
Jul 31, 2023
|
Wellington Management Company Llp
|
198,022
|
0.29%
|
|
Jun 30, 2023
|
Wellington Management Company Llp
|
2,521,398
|
3.79%
|
Jun 30, 2023
|
Wellington Management Company Llp
|
198,022
|
0.29%
|
|
May 31, 2023
|
Wellington Management Company Llp
|
211,571
|
0.31%
|
|
Mar 31, 2023
|
Wellington Management Company Llp
|
2,766,842
|
4.11%
|
|
Dec 31, 2022
|
Wellington Management Company Llp
|
2,886,452
|
4.28%
|