Mar 31, 2025
|
Artisan Partners Limited Partnership
|
878,827
|
0.44%
|
|
Feb 28, 2025
|
Artisan Partners Limited Partnership
|
878,827
|
0.44%
|
|
Jan 31, 2025
|
Artisan Partners Limited Partnership
|
878,827
|
0.44%
|
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
2,177,981
|
1.09%
|
Dec 31, 2024
|
Artisan Partners Limited Partnership
|
878,827
|
0.44%
|
|
Nov 30, 2024
|
Artisan Partners Limited Partnership
|
784,427
|
0.39%
|
|
Oct 31, 2024
|
Artisan Partners Limited Partnership
|
784,427
|
0.39%
|
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
2,082,432
|
1.05%
|
Sep 30, 2024
|
Artisan Partners Limited Partnership
|
784,427
|
0.39%
|
|
Aug 31, 2024
|
Artisan Partners Limited Partnership
|
794,578
|
0.39%
|
|
Jul 31, 2024
|
Artisan Partners Limited Partnership
|
794,578
|
0.39%
|
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
1,929,494
|
0.97%
|
Jun 30, 2024
|
Artisan Partners Limited Partnership
|
808,385
|
0.39%
|
|
May 31, 2024
|
Artisan Partners Limited Partnership
|
808,385
|
0.39%
|
|
Apr 30, 2024
|
Artisan Partners Limited Partnership
|
808,385
|
0.39%
|
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
1,952,128
|
0.96%
|
Mar 31, 2024
|
Artisan Partners Limited Partnership
|
808,385
|
0.39%
|
|
Feb 29, 2024
|
Artisan Partners Limited Partnership
|
3,525,227
|
1.70%
|
|
Jan 31, 2024
|
Artisan Partners Limited Partnership
|
3,525,227
|
1.66%
|
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
12,944,034
|
6.51%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
12,944,034
|
6.23%
|
Dec 31, 2023
|
Artisan Partners Limited Partnership
|
3,534,243
|
1.67%
|
|
Nov 30, 2023
|
Artisan Partners Limited Partnership
|
3,534,243
|
1.67%
|
|
Oct 31, 2023
|
Artisan Partners Limited Partnership
|
3,534,243
|
1.67%
|
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
12,935,314
|
6.11%
|
Sep 30, 2023
|
Artisan Partners Limited Partnership
|
3,597,141
|
1.70%
|
|
Aug 31, 2023
|
Artisan Partners Limited Partnership
|
3,597,141
|
1.70%
|
|
Jul 31, 2023
|
Artisan Partners Limited Partnership
|
3,597,141
|
1.69%
|
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
13,474,353
|
6.36%
|
Jun 30, 2023
|
Artisan Partners Limited Partnership
|
3,700,990
|
1.74%
|
|
May 31, 2023
|
Artisan Partners Limited Partnership
|
3,700,990
|
1.74%
|
|
Mar 31, 2023
|
Artisan Partners Limited Partnership
|
13,732,196
|
6.46%
|
|
Dec 31, 2022
|
Artisan Partners Limited Partnership
|
13,582,284
|
6.41%
|