Feb 28, 2025
|
Artisan Partners Limited Partnership
|
18,072,873
|
4.81%
|
|
Jan 31, 2025
|
Artisan Partners Limited Partnership
|
18,072,873
|
4.80%
|
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
23,390,647
|
6.23%
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
17,346,057
|
4.61%
|
|
Nov 30, 2024
|
Artisan Partners Limited Partnership
|
17,487,933
|
4.65%
|
|
Oct 31, 2024
|
Artisan Partners Limited Partnership
|
17,487,933
|
4.65%
|
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
23,704,117
|
6.30%
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
17,871,699
|
4.75%
|
|
Aug 31, 2024
|
Artisan Partners Limited Partnership
|
17,895,694
|
4.76%
|
|
Jul 31, 2024
|
Artisan Partners Limited Partnership
|
17,895,694
|
4.76%
|
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
24,318,899
|
6.46%
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
18,168,766
|
4.84%
|
|
May 31, 2024
|
Artisan Partners Limited Partnership
|
18,168,766
|
4.84%
|
|
Apr 30, 2024
|
Artisan Partners Limited Partnership
|
18,168,766
|
4.84%
|
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
24,691,077
|
6.57%
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
18,168,766
|
4.84%
|
|
Feb 29, 2024
|
Artisan Partners Limited Partnership
|
18,003,026
|
4.81%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
18,003,026
|
4.82%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
24,894,249
|
6.63%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
18,742,713
|
5.02%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
18,756,371
|
5.03%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
18,495,637
|
4.96%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
25,720,132
|
6.89%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
18,461,726
|
4.95%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
18,461,726
|
4.95%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
18,461,726
|
4.95%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
25,958,385
|
6.96%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
19,887,570
|
5.34%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
19,887,570
|
5.34%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
28,100,383
|
7.54%
|
|
Dec 31, 2022
|
Artisan Partners Limited Partnership
|
31,134,836
|
8.32%
|