Feb 28, 2025
|
Artisan Partners Limited Partnership
|
85,122,008
|
1.56%
|
|
Jan 31, 2025
|
Artisan Partners Limited Partnership
|
85,122,008
|
1.59%
|
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
104,937,301
|
1.92%
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
83,288,749
|
1.55%
|
|
Nov 30, 2024
|
Artisan Partners Limited Partnership
|
83,288,749
|
1.54%
|
|
Oct 31, 2024
|
Artisan Partners Limited Partnership
|
83,288,749
|
1.54%
|
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
105,070,541
|
1.96%
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
2,449,894
|
0.04%
|
|
Aug 31, 2024
|
Artisan Partners Limited Partnership
|
2,449,894
|
0.04%
|
|
Jul 31, 2024
|
Artisan Partners Limited Partnership
|
2,449,894
|
0.04%
|
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
106,755,412
|
1.97%
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
2,635,081
|
0.05%
|
|
May 31, 2024
|
Artisan Partners Limited Partnership
|
2,635,081
|
0.05%
|
|
Apr 30, 2024
|
Artisan Partners Limited Partnership
|
2,635,081
|
0.05%
|
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
107,617,285
|
1.96%
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
2,635,081
|
0.05%
|
|
Feb 29, 2024
|
Artisan Partners Limited Partnership
|
2,614,743
|
0.05%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
2,614,743
|
0.05%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
106,769,682
|
1.93%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
80,669,510
|
1.46%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
80,579,055
|
1.46%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
79,379,159
|
1.43%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
101,681,755
|
1.84%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
70,928,904
|
1.28%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
70,928,904
|
1.28%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
70,928,904
|
1.28%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
91,773,294
|
1.65%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
67,060,208
|
1.21%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
67,060,208
|
1.20%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
87,523,124
|
1.58%
|