Feb 28, 2025
|
Artisan Partners Limited Partnership
|
1,126,936
|
0.09%
|
|
Jan 31, 2025
|
Artisan Partners Limited Partnership
|
1,126,936
|
0.09%
|
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
4,803,726
|
0.38%
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
1,135,375
|
0.09%
|
|
Nov 30, 2024
|
Artisan Partners Limited Partnership
|
368,871
|
0.03%
|
|
Oct 31, 2024
|
Artisan Partners Limited Partnership
|
368,871
|
0.12%
|
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
1,557,692
|
0.12%
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
368,871
|
0.12%
|
|
Aug 31, 2024
|
Artisan Partners Limited Partnership
|
432,018
|
0.14%
|
|
Jul 31, 2024
|
Artisan Partners Limited Partnership
|
432,018
|
0.14%
|
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
1,685,427
|
0.54%
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
571,393
|
0.18%
|
|
May 31, 2024
|
Artisan Partners Limited Partnership
|
571,393
|
0.18%
|
|
Apr 30, 2024
|
Artisan Partners Limited Partnership
|
571,393
|
0.18%
|
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
2,136,223
|
0.68%
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
572,275
|
0.18%
|
|
Feb 29, 2024
|
Artisan Partners Limited Partnership
|
637,196
|
0.20%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
637,196
|
0.20%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
2,273,091
|
0.72%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
802,648
|
0.26%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
802,648
|
0.26%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
802,648
|
0.26%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
2,797,812
|
0.90%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
964,938
|
0.31%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
964,938
|
0.31%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
964,938
|
0.31%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
3,430,286
|
1.11%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
1,218,644
|
0.40%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
1,218,644
|
0.40%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
4,265,263
|
1.38%
|