Mar 31, 2025
|
Wellington Management Company Llp
|
91,765
|
0.01%
|
|
Feb 28, 2025
|
Wellington Management Company Llp
|
79,978
|
0.01%
|
|
Jan 31, 2025
|
Wellington Management Company Llp
|
77,601
|
0.01%
|
|
Dec 31, 2024
|
Wellington Management Company Llp
|
2,984,209
|
0.27%
|
Dec 31, 2024
|
Wellington Management Company Llp
|
74,656
|
0.01%
|
|
Nov 30, 2024
|
Wellington Management Company Llp
|
75,071
|
0.01%
|
|
Oct 31, 2024
|
Wellington Management Company Llp
|
67,850
|
0.01%
|
|
Sep 30, 2024
|
Wellington Management Company Llp
|
3,026,712
|
0.28%
|
Sep 30, 2024
|
Wellington Management Company Llp
|
67,850
|
0.01%
|
|
Aug 31, 2024
|
Wellington Management Company Llp
|
65,647
|
0.01%
|
|
Jul 31, 2024
|
Wellington Management Company Llp
|
65,647
|
0.01%
|
|
Jun 30, 2024
|
Wellington Management Company Llp
|
3,193,662
|
0.29%
|
Jun 30, 2024
|
Wellington Management Company Llp
|
56,212
|
0.01%
|
|
May 31, 2024
|
Wellington Management Company Llp
|
56,096
|
0.01%
|
|
Apr 30, 2024
|
Wellington Management Company Llp
|
52,807
|
0.00%
|
|
Mar 31, 2024
|
Wellington Management Company Llp
|
3,437,718
|
0.31%
|
Mar 31, 2024
|
Wellington Management Company Llp
|
50,265
|
0.00%
|
|
Feb 29, 2024
|
Wellington Management Company Llp
|
38,718
|
0.00%
|
|
Jan 31, 2024
|
Wellington Management Company Llp
|
30,810
|
0.00%
|
|
Dec 31, 2023
|
Wellington Management Company Llp
|
3,529,052
|
0.32%
|
Dec 31, 2023
|
Wellington Management Company Llp
|
21,081
|
0.00%
|
|
Nov 30, 2023
|
Wellington Management Company Llp
|
45,617
|
0.00%
|
|
Oct 31, 2023
|
Wellington Management Company Llp
|
42,415
|
0.00%
|
|
Sep 30, 2023
|
Wellington Management Company Llp
|
2,594,605
|
0.24%
|
Sep 30, 2023
|
Wellington Management Company Llp
|
3,515,201
|
0.32%
|
|
Aug 31, 2023
|
Wellington Management Company Llp
|
3,520,510
|
0.32%
|
|
Jul 31, 2023
|
Wellington Management Company Llp
|
3,520,510
|
0.32%
|
|
Jun 30, 2023
|
Wellington Management Company Llp
|
7,841,316
|
0.72%
|
Jun 30, 2023
|
Wellington Management Company Llp
|
2,743,588
|
0.25%
|
|
May 31, 2023
|
Wellington Management Company Llp
|
2,704,293
|
0.25%
|
|
Mar 31, 2023
|
Wellington Management Company Llp
|
6,572,373
|
0.60%
|
|
Dec 31, 2022
|
Wellington Management Company Llp
|
2,504,978
|
0.23%
|