Feb 28, 2025
|
Artisan Partners Limited Partnership
|
444,637
|
0.55%
|
|
Jan 31, 2025
|
Artisan Partners Limited Partnership
|
444,637
|
0.55%
|
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
1,090,076
|
1.34%
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
444,637
|
0.55%
|
|
Nov 30, 2024
|
Artisan Partners Limited Partnership
|
448,627
|
0.55%
|
|
Oct 31, 2024
|
Artisan Partners Limited Partnership
|
448,627
|
0.55%
|
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
1,093,495
|
1.34%
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
448,627
|
0.55%
|
|
Aug 31, 2024
|
Artisan Partners Limited Partnership
|
555,176
|
0.68%
|
|
Jul 31, 2024
|
Artisan Partners Limited Partnership
|
555,176
|
0.68%
|
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
1,340,538
|
1.65%
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
449,343
|
0.55%
|
|
May 31, 2024
|
Artisan Partners Limited Partnership
|
449,343
|
0.55%
|
|
Apr 30, 2024
|
Artisan Partners Limited Partnership
|
449,343
|
0.55%
|
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
1,244,268
|
1.53%
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
449,343
|
0.55%
|
|
Feb 29, 2024
|
Artisan Partners Limited Partnership
|
743,523
|
1.15%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
743,523
|
1.16%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
1,701,042
|
2.09%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
746,823
|
1.16%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
746,823
|
1.15%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
746,823
|
1.15%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
1,711,042
|
2.64%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
759,916
|
1.17%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
759,916
|
1.17%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
759,916
|
1.17%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
1,781,804
|
2.75%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
843,833
|
1.28%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
843,833
|
1.28%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
1,880,012
|
2.90%
|