Feb 29, 2024
|
Artisan Partners Limited Partnership
|
1,955,805
|
1.25%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
1,955,805
|
1.25%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
4,578,247
|
2.93%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
1,687,386
|
1.08%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
1,687,386
|
1.08%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
1,687,386
|
1.08%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
3,924,755
|
2.51%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
1,584,501
|
1.02%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
1,584,501
|
1.02%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
1,584,501
|
1.02%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
3,603,359
|
2.32%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
1,392,713
|
0.90%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
1,392,713
|
0.90%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
3,142,370
|
2.03%
|