Mar 31, 2025
|
Wellington Management Company Llp
|
21,966,190
|
3.68%
|
|
Feb 28, 2025
|
Wellington Management Company Llp
|
21,964,209
|
3.68%
|
|
Jan 31, 2025
|
Wellington Management Company Llp
|
23,729,128
|
5.37%
|
|
Dec 31, 2024
|
Wellington Management Company Llp
|
53,342,143
|
8.93%
|
Dec 31, 2024
|
Wellington Management Company Llp
|
28,406,550
|
4.76%
|
|
Nov 30, 2024
|
Wellington Management Company Llp
|
27,370,632
|
4.59%
|
|
Oct 31, 2024
|
Wellington Management Company Llp
|
25,889,961
|
4.34%
|
|
Sep 30, 2024
|
Wellington Management Company Llp
|
74,153,050
|
12.43%
|
Sep 30, 2024
|
Wellington Management Company Llp
|
74,153,050
|
12.43%
|
Sep 30, 2024
|
Wellington Management Company Llp
|
25,858,571
|
4.35%
|
|
Aug 31, 2024
|
Wellington Management Company Llp
|
22,688,059
|
3.82%
|
|
Jul 31, 2024
|
Wellington Management Company Llp
|
22,448,613
|
3.78%
|
|
Jun 30, 2024
|
Wellington Management Company Llp
|
53,452,129
|
8.96%
|
Jun 30, 2024
|
Wellington Management Company Llp
|
19,757,243
|
4.47%
|
|
May 31, 2024
|
Wellington Management Company Llp
|
19,757,719
|
4.47%
|
|
Apr 30, 2024
|
Wellington Management Company Llp
|
17,619,877
|
3.99%
|
|
Mar 31, 2024
|
Wellington Management Company Llp
|
41,070,208
|
6.91%
|
Mar 31, 2024
|
Wellington Management Company Llp
|
12,054,137
|
2.73%
|
|
Feb 29, 2024
|
Wellington Management Company Llp
|
12,054,600
|
2.74%
|
|
Jan 31, 2024
|
Wellington Management Company Llp
|
11,973,020
|
2.91%
|
|
Dec 31, 2023
|
Wellington Management Company Llp
|
20,320,219
|
4.60%
|
Dec 31, 2023
|
Wellington Management Company Llp
|
11,967,597
|
2.91%
|
|
Nov 30, 2023
|
Wellington Management Company Llp
|
11,892,083
|
2.89%
|
|
Oct 31, 2023
|
Wellington Management Company Llp
|
11,892,002
|
2.89%
|
|
Sep 30, 2023
|
Wellington Management Company Llp
|
19,687,594
|
4.79%
|
Sep 30, 2023
|
Wellington Management Company Llp
|
5,496,326
|
1.34%
|
|
Aug 31, 2023
|
Wellington Management Company Llp
|
5,355,180
|
1.30%
|
|
Jul 31, 2023
|
Wellington Management Company Llp
|
5,356,751
|
1.48%
|
|
Jun 30, 2023
|
Wellington Management Company Llp
|
12,160,719
|
2.96%
|
Jun 30, 2023
|
Wellington Management Company Llp
|
5,348,830
|
1.48%
|
|
May 31, 2023
|
Wellington Management Company Llp
|
5,257,065
|
1.45%
|
|
Mar 31, 2023
|
Wellington Management Company Llp
|
8,691,411
|
2.40%
|
|
Dec 31, 2022
|
Wellington Management Company Llp
|
6,641,386
|
1.84%
|