Feb 28, 2025
|
Artisan Partners Limited Partnership
|
2,217,573
|
3.72%
|
|
Jan 31, 2025
|
Artisan Partners Limited Partnership
|
2,217,573
|
3.72%
|
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
5,893,681
|
9.88%
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
2,195,452
|
3.68%
|
|
Nov 30, 2024
|
Artisan Partners Limited Partnership
|
2,329,883
|
3.93%
|
|
Oct 31, 2024
|
Artisan Partners Limited Partnership
|
2,329,883
|
3.96%
|
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
6,018,866
|
10.10%
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
2,329,883
|
3.98%
|
|
Aug 31, 2024
|
Artisan Partners Limited Partnership
|
2,513,531
|
4.29%
|
|
Jul 31, 2024
|
Artisan Partners Limited Partnership
|
2,513,531
|
4.29%
|
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
6,068,671
|
10.31%
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
2,010,899
|
3.45%
|
|
May 31, 2024
|
Artisan Partners Limited Partnership
|
2,010,899
|
3.45%
|
|
Apr 30, 2024
|
Artisan Partners Limited Partnership
|
2,010,899
|
3.48%
|
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
4,641,574
|
7.92%
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
1,961,265
|
3.39%
|
|
Feb 29, 2024
|
Artisan Partners Limited Partnership
|
1,732,726
|
3.00%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
1,732,726
|
3.00%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
3,723,305
|
6.44%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
976,472
|
1.69%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
976,472
|
1.69%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
976,472
|
1.70%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
1,761,684
|
3.05%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
1,047,994
|
1.83%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
1,047,994
|
1.83%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
1,047,994
|
1.83%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
1,818,153
|
3.17%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
203,097
|
0.36%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
203,097
|
0.36%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
344,521
|
0.60%
|