Feb 28, 2025
|
Artisan Partners Limited Partnership
|
816,048
|
1.13%
|
|
Jan 31, 2025
|
Artisan Partners Limited Partnership
|
816,048
|
1.13%
|
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
3,110,903
|
4.30%
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
810,611
|
1.12%
|
|
Nov 30, 2024
|
Artisan Partners Limited Partnership
|
782,187
|
1.08%
|
|
Oct 31, 2024
|
Artisan Partners Limited Partnership
|
782,187
|
1.08%
|
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
3,066,527
|
4.23%
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
782,187
|
1.08%
|
|
Aug 31, 2024
|
Artisan Partners Limited Partnership
|
702,594
|
0.97%
|
|
Jul 31, 2024
|
Artisan Partners Limited Partnership
|
702,594
|
0.97%
|
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
2,491,892
|
3.44%
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
602,424
|
0.96%
|
|
May 31, 2024
|
Artisan Partners Limited Partnership
|
602,424
|
0.83%
|
|
Apr 30, 2024
|
Artisan Partners Limited Partnership
|
602,424
|
0.83%
|
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
2,066,537
|
2.85%
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
601,642
|
0.82%
|
|
Feb 29, 2024
|
Artisan Partners Limited Partnership
|
587,959
|
0.80%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
587,959
|
0.79%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
1,961,063
|
2.69%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
500,271
|
0.68%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
500,271
|
0.68%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
500,271
|
0.68%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
1,591,271
|
2.15%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
386,541
|
0.52%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
386,541
|
0.52%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
386,541
|
0.52%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
1,012,475
|
1.37%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
452,496
|
0.61%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
452,496
|
0.61%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
1,164,709
|
1.58%
|