Feb 28, 2025
|
Artisan Partners Limited Partnership
|
868,048
|
1.37%
|
|
Jan 31, 2025
|
Artisan Partners Limited Partnership
|
868,048
|
1.38%
|
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
1,286,765
|
2.03%
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
868,564
|
1.38%
|
|
Nov 30, 2024
|
Artisan Partners Limited Partnership
|
868,564
|
1.38%
|
|
Oct 31, 2024
|
Artisan Partners Limited Partnership
|
868,564
|
1.38%
|
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
1,320,524
|
2.10%
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
868,564
|
1.38%
|
|
Aug 31, 2024
|
Artisan Partners Limited Partnership
|
868,564
|
1.38%
|
|
Jul 31, 2024
|
Artisan Partners Limited Partnership
|
868,564
|
1.37%
|
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
1,378,006
|
2.19%
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
904,967
|
1.43%
|
|
May 31, 2024
|
Artisan Partners Limited Partnership
|
904,967
|
1.43%
|
|
Apr 30, 2024
|
Artisan Partners Limited Partnership
|
904,967
|
1.44%
|
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
1,413,506
|
2.23%
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
904,967
|
1.44%
|
|
Feb 29, 2024
|
Artisan Partners Limited Partnership
|
904,517
|
1.44%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
904,517
|
1.43%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
1,403,284
|
2.23%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
904,517
|
1.43%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
904,517
|
1.43%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
904,517
|
1.43%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
1,436,177
|
2.27%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
897,011
|
1.42%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
897,011
|
1.42%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
897,011
|
1.42%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
1,419,664
|
2.24%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
897,011
|
1.42%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
897,011
|
1.41%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
1,419,288
|
2.24%
|
|
Dec 31, 2022
|
Artisan Partners Limited Partnership
|
1,407,432
|
2.22%
|