Mar 31, 2025
|
Artisan Partners Limited Partnership
|
599,455
|
0.15%
|
|
Feb 28, 2025
|
Artisan Partners Limited Partnership
|
599,455
|
0.15%
|
|
Jan 31, 2025
|
Artisan Partners Limited Partnership
|
599,455
|
0.15%
|
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
1,592,362
|
0.40%
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
660,320
|
0.16%
|
|
Nov 30, 2024
|
Artisan Partners Limited Partnership
|
1,931,690
|
0.48%
|
|
Oct 31, 2024
|
Artisan Partners Limited Partnership
|
1,931,690
|
0.48%
|
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
6,368,672
|
1.58%
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
1,931,690
|
0.48%
|
|
Aug 31, 2024
|
Artisan Partners Limited Partnership
|
2,170,116
|
0.54%
|
|
Jul 31, 2024
|
Artisan Partners Limited Partnership
|
2,170,116
|
0.54%
|
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
7,073,146
|
1.76%
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
3,143,613
|
0.78%
|
|
May 31, 2024
|
Artisan Partners Limited Partnership
|
3,143,613
|
0.78%
|
|
Apr 30, 2024
|
Artisan Partners Limited Partnership
|
3,143,613
|
0.78%
|
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
10,219,489
|
2.53%
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
3,153,328
|
0.78%
|
|
Feb 29, 2024
|
Artisan Partners Limited Partnership
|
3,852,656
|
0.95%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
3,852,656
|
0.95%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
12,047,815
|
2.99%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
3,938,625
|
0.97%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
3,938,625
|
0.97%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
3,938,625
|
0.97%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
12,237,919
|
3.02%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
4,735,599
|
1.17%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
4,735,599
|
1.17%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
4,735,599
|
1.17%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
14,852,500
|
3.67%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
5,014,409
|
1.24%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
5,014,409
|
1.24%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
15,252,911
|
3.77%
|