Feb 28, 2025
|
Artisan Partners Limited Partnership
|
2,785,520
|
0.48%
|
|
Jan 31, 2025
|
Artisan Partners Limited Partnership
|
2,785,520
|
0.48%
|
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
5,120,641
|
0.89%
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
2,867,303
|
0.50%
|
|
Nov 30, 2024
|
Artisan Partners Limited Partnership
|
3,281,635
|
0.57%
|
|
Oct 31, 2024
|
Artisan Partners Limited Partnership
|
3,281,635
|
0.57%
|
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
5,540,726
|
0.96%
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
3,341,310
|
0.58%
|
|
Aug 31, 2024
|
Artisan Partners Limited Partnership
|
3,312,849
|
0.58%
|
|
Jul 31, 2024
|
Artisan Partners Limited Partnership
|
3,312,849
|
0.58%
|
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
3,546,909
|
0.62%
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
3,975,485
|
0.69%
|
|
May 31, 2024
|
Artisan Partners Limited Partnership
|
3,975,485
|
0.69%
|
|
Apr 30, 2024
|
Artisan Partners Limited Partnership
|
3,970,564
|
0.69%
|
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
4,099,040
|
0.71%
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
3,932,094
|
0.68%
|
|
Feb 29, 2024
|
Artisan Partners Limited Partnership
|
4,091,091
|
0.72%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
4,054,680
|
0.71%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
4,131,880
|
0.72%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
3,649,964
|
0.64%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
3,649,964
|
0.64%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
3,650,533
|
0.64%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
3,711,078
|
0.65%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
3,663,505
|
0.64%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
3,663,505
|
0.64%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
3,588,769
|
0.63%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
4,040,204
|
0.71%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
2,939,989
|
0.52%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
2,939,989
|
0.52%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
3,059,314
|
0.54%
|