Feb 28, 2025
|
Artisan Partners Limited Partnership
|
176,270
|
0.01%
|
|
Jan 31, 2025
|
Artisan Partners Limited Partnership
|
176,270
|
0.01%
|
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
2,545,219
|
0.16%
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
176,270
|
0.01%
|
|
Nov 30, 2024
|
Artisan Partners Limited Partnership
|
189,716
|
0.01%
|
|
Oct 31, 2024
|
Artisan Partners Limited Partnership
|
189,716
|
0.01%
|
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
2,542,362
|
0.16%
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
189,716
|
0.01%
|
|
Aug 31, 2024
|
Artisan Partners Limited Partnership
|
222,556
|
0.01%
|
|
Jul 31, 2024
|
Artisan Partners Limited Partnership
|
222,556
|
0.01%
|
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
2,890,372
|
0.19%
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
222,556
|
0.01%
|
|
May 31, 2024
|
Artisan Partners Limited Partnership
|
222,568
|
0.01%
|
|
Apr 30, 2024
|
Artisan Partners Limited Partnership
|
222,568
|
0.01%
|
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
2,865,798
|
0.18%
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
222,568
|
0.01%
|
|
Feb 29, 2024
|
Artisan Partners Limited Partnership
|
257,483
|
0.02%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
257,483
|
0.02%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
3,188,254
|
0.20%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
252,226
|
0.02%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
252,226
|
0.02%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
252,226
|
0.02%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
3,112,201
|
0.20%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
245,269
|
0.02%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
245,269
|
0.02%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
245,269
|
0.02%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
3,105,262
|
0.20%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
141,390
|
0.01%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
141,390
|
0.01%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
1,958,937
|
0.13%
|