Feb 28, 2025
|
Artisan Partners Limited Partnership
|
2,464,256
|
1.58%
|
|
Jan 31, 2025
|
Artisan Partners Limited Partnership
|
2,464,256
|
1.58%
|
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
3,630,268
|
2.33%
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
2,465,886
|
1.93%
|
|
Nov 30, 2024
|
Artisan Partners Limited Partnership
|
2,465,886
|
1.93%
|
|
Oct 31, 2024
|
Artisan Partners Limited Partnership
|
2,465,886
|
1.94%
|
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
3,720,562
|
2.39%
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
2,465,886
|
1.94%
|
|
Aug 31, 2024
|
Artisan Partners Limited Partnership
|
1,911,026
|
1.51%
|
|
Jul 31, 2024
|
Artisan Partners Limited Partnership
|
1,911,026
|
1.51%
|
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
3,016,270
|
2.38%
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
1,969,959
|
1.57%
|
|
May 31, 2024
|
Artisan Partners Limited Partnership
|
1,969,959
|
1.57%
|
|
Apr 30, 2024
|
Artisan Partners Limited Partnership
|
1,969,959
|
1.57%
|
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
3,072,948
|
2.44%
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
1,969,959
|
1.57%
|
|
Feb 29, 2024
|
Artisan Partners Limited Partnership
|
1,691,291
|
1.34%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
1,691,291
|
1.35%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
2,626,081
|
2.09%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
1,434,003
|
1.14%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
1,434,003
|
1.14%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
1,434,003
|
1.14%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
2,273,472
|
1.81%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
1,337,198
|
1.07%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
1,337,198
|
1.07%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
1,337,198
|
1.07%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
2,119,451
|
1.69%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
991,937
|
0.80%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
991,937
|
0.80%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
1,558,416
|
1.25%
|