Feb 28, 2025
|
Artisan Partners Limited Partnership
|
2,995,900
|
1.96%
|
|
Jan 31, 2025
|
Artisan Partners Limited Partnership
|
2,995,900
|
1.96%
|
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
4,555,231
|
2.98%
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
2,995,900
|
1.97%
|
|
Nov 30, 2024
|
Artisan Partners Limited Partnership
|
3,040,500
|
2.00%
|
|
Oct 31, 2024
|
Artisan Partners Limited Partnership
|
3,040,500
|
2.00%
|
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
4,720,031
|
3.09%
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
3,040,500
|
2.01%
|
|
Aug 31, 2024
|
Artisan Partners Limited Partnership
|
3,040,500
|
2.01%
|
|
Jul 31, 2024
|
Artisan Partners Limited Partnership
|
3,040,500
|
2.01%
|
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
4,924,331
|
3.24%
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
3,132,600
|
2.04%
|
|
May 31, 2024
|
Artisan Partners Limited Partnership
|
3,132,600
|
2.04%
|
|
Apr 30, 2024
|
Artisan Partners Limited Partnership
|
3,132,600
|
2.04%
|
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
5,015,731
|
3.31%
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
3,132,600
|
2.04%
|
|
Feb 29, 2024
|
Artisan Partners Limited Partnership
|
3,317,300
|
2.16%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
3,317,300
|
2.17%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
5,297,686
|
3.45%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
2,871,800
|
1.88%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
2,871,800
|
1.88%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
2,871,800
|
1.89%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
4,669,890
|
3.06%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
2,827,400
|
1.86%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
2,827,400
|
1.86%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
2,827,400
|
1.86%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
4,597,490
|
3.02%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
2,680,400
|
1.77%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
2,680,400
|
1.77%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
4,313,990
|
2.84%
|