BLK

BlackRock, Inc. BLK

Individual Beneficiary

Name of reporting person Citizenship or organization Sole voting power Shared voting power Sole dispositive power Shared dispositive power Amount beneficially owned Percent of class Accepted date
(1) BlackRock, Inc. Delaware 250000 0 250000 0 250000 45.5 % 06/12/2024
(1) BlackRock, Inc. Delaware 40000 0 40000 0 40000 33.3 % 06/12/2024
(1) BlackRock, Inc. Delaware 40000 0 40000 0 40000 33.3 % 06/12/2024
(1) BlackRock, Inc. Delaware 400000 0 400000 0 400000 69 % 06/12/2024
(1) BlackRock, Inc. Delaware 5964482 0 6119036 0 6119036 13.4 % 06/12/2024
(1) BlackRock, Inc. Delaware 40000 0 40000 0 40000 50 % 06/12/2024
(1) BlackRock, Inc. Delaware 11862445 0 11862445 0 11862445 13.2 % 06/12/2024
(1) BlackRock, Inc. Delaware 0 0 4251656 0 4251656 10.1 % 06/12/2024
(1) BlackRock, Inc. Delaware 98000 0 98000 0 98000 35 % 06/12/2024
(1) BlackRock, Inc. Delaware 5958760 0 6093167 0 6093167 12 % 06/12/2024
(1) BlackRock, Inc. Delaware 40000 0 40000 0 40000 50 % 06/12/2024
(1) BlackRock, Inc. Delaware 250000 0 250000 0 250000 50 % 06/12/2024
(1) BlackRock, Inc. Delaware 40000 0 40000 0 40000 50 % 06/12/2024
(1) BlackRock, Inc. Delaware 400000 0 400000 0 400000 15.2 % 06/12/2024
(1) BlackRock, Inc. Delaware 178000 0 178000 0 178000 49.4 % 06/12/2024
(1) BlackRock, Inc. Delaware 41167192 0 44524068 0 44524068 10.2 % 06/12/2024
(1) BlackRock, Inc. Delaware 17551763 0 17803729 0 17803729 14 % 06/12/2024
(1) BlackRock, Inc. Delaware 14056946 0 15265784 0 15265784 10.2 % 06/12/2024
(1) BlackRock, Inc. Delaware 9124395 0 9213721 0 9213721 15.8 % 06/12/2024
(1) BlackRock, Inc. Delaware 807161 0 878843 0 878843 10.1 % 06/12/2024
(1) BlackRock, Inc. Delaware 3381349 0 3573054 0 3573054 3.3 % 06/12/2024
(1) BlackRock, Inc. Delaware 5418054 0 5575316 0 5575316 10.3 % 06/12/2024
(1) BlackRock, Inc. Delaware 37463809 0 37756685 0 37756685 10.6 % 06/12/2024
SEGALL BRYANT & HAMILL, LLC 2. CHECK THE APPROPRIATE BOX IF A MEMBER OF A GROUP 88782 0 529863 0 529863 7.8 % 13/11/2024
(1) BlackRock, Inc. Delaware 8110320 0 0 0 8915088 5.8 % 12/11/2024
(1) BlackRock, Inc. Delaware 1740487 0 1750007 0 1750007 5.4 % 12/11/2024
(1) BlackRock, Inc. Delaware 39315137 0 0 0 40807996 5.2 % 12/11/2024
(1) BlackRock, Inc. Delaware 1183344 0 1183344 0 1183344 5.5 % 12/11/2024
(1) BlackRock, Inc. Delaware 3058024 0 3058024 0 3122570 5.2 % 12/11/2024
(1) BlackRock, Inc. Delaware 272237 0 0 0 298792 5.3 % 12/11/2024
(1) BlackRock, Inc. Delaware 74040620 0 74040620 0 75432805 5.7 % 12/11/2024
BlackRock, Inc. Delaware 2889009 0 3050562 0 3050562 7.2 % 12/11/2024
(1) BlackRock, Inc. Delaware 15224906 0 15209898 0 15209898 15.2 % 12/11/2024
(1) BlackRock, Inc. Delaware 1570413 0 1605747 0 1605747 5.6 % 12/11/2024
(1) BlackRock, Inc. Delaware 7130038 0 0 0 7137622 6.6 % 12/11/2024
(1) BlackRock, Inc. Delaware 1599385 0 1458179 0 1458179 5.2 % 12/11/2024
(1) BlackRock, Inc. Delaware 10181849 0 10181849 0 11470846 5.7 % 12/11/2024
(1) BlackRock, Inc. Delaware 0 5017614 5007584 0 5007584 7.7 % 12/11/2024
(1) BlackRock, Inc. Delaware 29624690 0 31355444 0 31355444 6.5 % 12/11/2024
(1) BlackRock, Inc. Delaware 807241 0 879653 0 879653 8.9 % 12/11/2024
(1) BlackRock, Inc. Delaware 3546953 0 3768316 0 3768316 6.9 % 12/11/2024
(1) BlackRock, Inc. Delaware 2594559 0 2551904 0 2551904 5.3 % 12/11/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 21520608 5.4 % 12/11/2024
(1) BlackRock, Inc. Delaware 2302197 0 2335551 0 2335551 6.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 7967399 0 8192063 0 8192063 16.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 4526158 0 4972482 0 4972482 7.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 11570115 0 12335670 0 12335670 9.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 743314 0 757188 0 757188 5.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 3194922 0 3194922 0 3295920 7.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 10382833 0 12271235 0 12271235 5.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 3814256 0 4017178 0 4017178 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 145607103 0 158217849 0 158217849 7.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 12906697 0 13248048 0 13248048 9 % 08/11/2024
BlackRock, Inc. Delaware 1354564 0 1383636 0 1383636 5.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 729780 0 0 0 771628 8.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 8543862 0 9126104 0 9126104 10.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 15699491 15547691 0 15547691 6 % 08/11/2024
(1) BlackRock, Inc. Delaware 521307 0 0 0 530001 5.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 8007538 0 13739060 0 13739060 10.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 15355878 0 0 0 16595025 5 % 08/11/2024
BlackRock, Inc. Delaware 108583197 0 115744992 0 115744992 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 342584 0 348565 0 348565 5.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 6969192 0 7115385 0 7115385 5.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 9805539 0 10049019 0 10049019 5.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 9081054 0 9081054 0 9294486 7.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 20552307 0 0 0 22819963 6.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 3689708 0 0 0 3827223 7.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 2707557 0 0 0 2777208 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 8743845 0 8845271 0 8845271 5.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 284382 0 290040 0 290040 5.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 506385 0 522687 0 522687 5.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 0 25368657 0 25368657 7.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 20985141 0 23277477 0 23277477 11.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 32488949 29811165 0 29811165 6 % 08/11/2024
(1) BlackRock, Inc. Delaware 245674 0 249643 0 249643 5.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 24033944 0 25049697 0 25049697 5.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 0 366564 0 366564 5.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 12572654 0 12843406 0 12843406 5.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 875165 0 927313 0 927313 7.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 9242050 0 10266691 0 10266691 5 % 08/11/2024
(1) BlackRock, Inc. Delaware 45833115 0 50718228 0 50718228 5.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 5847043 0 6191937 0 6191937 5.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 12586784 0 13367118 0 13367118 13.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 1238098 0 1244861 0 1244861 5.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 87182397 0 87958758 0 87958758 12.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 16361367 0 16652884 0 16652884 15.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 6412564 0 6752032 0 6752032 7.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 601443 0 611693 0 611693 5.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 119251 0 121302 0 121302 6.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 5442482 0 0 5442482 5506097 5 % 08/11/2024
(1) BlackRock, Inc. Delaware 4746350 0 4828531 0 4828531 12.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 22413961 0 0 22413961 24310549 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 15412077 0 0 15412077 15969345 8.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 10257084 0 10425244 0 10425244 9.9 % 08/11/2024
BlackRock, Inc. Delaware 69234386 0 70506279 0 70506279 8.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 486835 495375 0 495375 5.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 256231888 0 266461861 0 266461861 48.6 % 08/11/2024
BlackRock, Inc. Delaware 245505611 0 266236594 0 266236594 7.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 821182 0 866238 0 866238 5 % 08/11/2024
(1) BlackRock, Inc. Delaware 1189403 0 1205048 0 1205048 5.2 % 08/11/2024
BlackRock, Inc. Delaware 3736954 0 3865812 0 3865812 6.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 861959 0 866572 0 866572 5.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 7277969 0 7652504 0 7652504 6 % 08/11/2024
(1) BlackRock, Inc. Delaware 16091740 0 17964644 0 17964644 6.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 10402560 0 11459482 0 11459482 5.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 461350 0 0 0 469248 5.6 % 08/11/2024
BlackRock, Inc. Delaware 31707195 0 36506986 0 36506986 5 % 08/11/2024
(1) BlackRock, Inc. Delaware 15862613 0 17077446 0 17077446 8.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 38202297 0 0 0 38730567 9.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 2110523 0 2137847 0 2137847 5.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 5743422 0 5823077 0 5823077 6.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 14247223 0 14964612 0 14964612 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 6538688 0 6680407 0 6680407 13.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 51996013 0 46651828 0 46651828 13.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 942893 0 957992 0 957992 5.3 % 08/11/2024
BlackRock, Inc. Delaware 25060912 0 26553631 0 26553631 8.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 16968783 0 17333950 0 17333950 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 1125268 0 1143463 0 1143463 6 % 08/11/2024
(1) BlackRock, Inc. Delaware 15392357 0 0 0 16667737 8.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 1616665 0 0 1616665 1644819 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 1554744 0 1580548 0 1580548 7.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 6210914 0 0 6210914 6394607 5.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 2505564 0 0 0 2574288 6.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 9896014 0 10145727 0 10145727 9.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 0 8679409 0 8679409 5 % 08/11/2024
(1) BlackRock, Inc. Delaware 6291564 0 6385721 0 6385721 5.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 4089752 0 4229890 0 4229890 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 5593564 0 5698570 0 5698570 5.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 28355051 0 0 0 28806208 5.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 6003178 0 0 0 6224599 7.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 25353887 0 0 0 25921107 7.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 590933 0 600431 0 600431 6.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 6868108 0 0 0 6942699 6 % 08/11/2024
BlackRock, Inc. Delaware 2453286 0 2497943 0 2497943 5.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 2594954 0 2613294 0 2613294 5.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 0 19600283 0 19600283 6.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 4793344 0 4793344 0 4891379 7.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 15230542 0 15443767 0 15443767 8 % 08/11/2024
(1) BlackRock, Inc. Delaware 943089 0 964222 0 964222 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 16380241 0 16750138 0 16750138 7.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 4926077 0 0 0 4952472 5 % 08/11/2024
(1) BlackRock, Inc. Delaware 333609 0 337575 0 337575 6.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 3145468 0 3189009 0 3189009 5.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 5886831 0 5982374 0 5982374 6 % 08/11/2024
(1) BlackRock, Inc. Delaware 645649 0 645649 0 654527 6.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 471496 0 480061 0 480061 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 11123690 0 11283827 0 11283827 5.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 3355299 0 0 0 3415998 5.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 4355767 0 0 0 4633276 9.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 1891661 0 1919137 0 1919137 6.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 5602779 5695686 0 5695686 6 % 08/11/2024
(1) BlackRock, Inc. Delaware 556852 0 567443 0 567443 5.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 873478 0 886464 0 886464 6.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 23438591 0 23438591 0 23861022 5.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 10518049 0 0 10518049 10964079 5.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 1024658 6.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 648444 0 656113 0 656113 6 % 08/11/2024
(1) BlackRock, Inc. Delaware 2895504 0 2936642 0 2936642 6.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 4937604 0 5101817 0 5101817 7.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 4157247 0 4225009 0 4225009 8.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 12109190 0 12303342 0 12303342 7.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 6766394 0 6846300 0 6846300 6.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 2662162 0 2662162 0 2720783 7.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 7524093 0 7647714 0 7647714 7.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 2407013 0 2440872 0 2440872 5.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 3418348 0 0 0 3499478 6.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 1884204 0 1901049 0 1901049 5.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 1256731 0 0 0 1285948 5.3 % 08/11/2024
BlackRock, Inc. Delaware 2376433 0 2418249 0 2418249 5.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 1856062 0 1886016 0 1886016 7.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 1120089 0 1125884 0 1125884 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 3096054 0 3148175 0 3148175 5.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 1176950 0 1195343 0 1195343 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 3926650 0 3926650 0 3996650 7.7 % 08/11/2024
BlackRock, Inc. Delaware 1635055 0 1668172 0 1668172 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 2096374 0 2137790 0 2137790 5.7 % 08/11/2024
BlackRock, Inc. Delaware 40811175 0 41962059 0 41962059 5.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 5023090 0 0 5023090 5123969 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 2454023 0 2481761 0 2481761 5.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 3410562 0 3515124 0 3515124 5.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 8180777 0 0 0 8235270 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 2761604 0 2837880 0 2837880 8.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 4180166 0 4191774 0 4191774 5 % 08/11/2024
(1) BlackRock, Inc. Delaware 7108863 0 7199920 0 7199920 5 % 08/11/2024
(1) BlackRock, Inc. Delaware 1804551 0 1851171 0 1851171 6.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 3063790 3103092 0 3103092 6.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 10076338 0 0 10296368 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 646070 0 652629 0 652629 5.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 4036126 0 4081038 0 4081038 6.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 624667 0 0 0 632094 5.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 793954 0 802721 0 802721 6.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 2260080 0 2260080 0 2301313 5.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 0 14265367 0 14265367 7.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 6591817 0 0 0 6738814 7.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 14984602 0 0 14984602 15358280 5.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 9518252 9667615 0 9667615 7.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 1473116 0 1490709 0 1490709 7.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 527446 0 528446 0 528446 5.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 845530 0 849298 0 849298 5.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 10063059 0 10202875 0 10202875 5.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 502482 0 512666 0 512666 5.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 1492871 0 1499327 0 1499327 8.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 13381729 0 13520533 0 13520533 6.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 1505989 0 1562019 0 1562019 8.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 2613873 0 2663147 0 2663147 5.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 2502087 0 0 0 2547081 5.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 796310 0 800028 0 800028 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 854438 0 0 0 939737 7.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 2225295 0 2234699 0 2234699 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 3985824 0 4042967 0 4042967 7.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 2696130 0 2752767 0 2752767 5.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 485107 0 0 0 492125 7.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 612639 0 612639 0 612639 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 5323090 0 0 5323090 5374462 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 11609381 0 11817380 0 11817380 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 752341 757147 0 757147 7 % 08/11/2024
(1) BlackRock, Inc. Delaware 335367 0 339179 0 339179 6.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 501489 0 501489 0 501489 5.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 3426679 0 0 3426679 3491236 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 1909152 0 1931419 0 1931419 5.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 677527 0 688945 0 688945 6.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 1342028 0 0 0 1366592 5.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 3521808 0 0 0 3570927 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 4101298 0 0 0 4222504 6 % 08/11/2024
(1) BlackRock, Inc. Delaware 9081093 0 9243890 0 9243890 9.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 1286205 0 1314844 0 1314844 6.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 4264300 4338725 0 4338725 7.5 % 08/11/2024
BlackRock, Inc. Delaware 5142181 0 5257004 0 5257004 5.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 3920965 0 4039974 0 4039974 6 % 08/11/2024
(1) BlackRock, Inc. Delaware 2944451 0 2975917 0 2975917 6.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 1716907 0 1725875 0 1725875 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 1012184 0 1034222 0 1034222 5.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 8370033 0 8534567 0 8534567 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 6223991 0 6393567 0 6393567 6.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 0 2861331 0 2861331 6.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 525179 0 530506 0 530506 6.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 4098668 0 0 0 4205723 5 % 08/11/2024
(1) BlackRock, Inc. Delaware 17440930 0 17683488 0 17683488 7.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 2711032 0 0 2711032 2735581 5.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 2392783 0 2449554 0 2449554 6.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 18460443 0 0 0 18614758 6.5 % 08/11/2024
(1) BlackRock, Inc. Delaware 4916415 0 5050479 0 5050479 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 3107513 0 3107513 0 3160414 6.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 1725929 0 1753347 0 1753347 6.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 8596795 0 8597327 0 8597327 6.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 6986171 0 0 0 7103728 6.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 10254347 0 10476083 0 10476083 7.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 1480763 0 1491420 0 1491420 5.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 4683684 0 4710021 0 4710021 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 6756185 0 6832027 0 6832027 6.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 1206860 0 0 1206860 1230697 8.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 9630760 0 10606905 0 10606905 6.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 0 853247 0 853247 5.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 747484 0 747484 0 747484 5 % 08/11/2024
(1) BlackRock, Inc. Delaware 4122407 0 0 0 4181392 5.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 1285772 0 1297592 0 1297592 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 11135891 0 11210671 0 11210671 6.7 % 08/11/2024
BlackRock, Inc. Delaware 15052212 0 15416778 0 15416778 7 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 0 1884480 0 1884480 5.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 3025344 0 0 0 3072558 6.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 5518595 0 5706620 0 5706620 9.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 1221722 0 1233402 0 1233402 5.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 7438294 0 7539339 0 7539339 6.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 9876262 0 9919800 0 9919800 5.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 14966967 0 0 0 15197207 7.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 4077851 0 4155158 0 4155158 7.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 3691519 0 3737739 0 3737739 5.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 4584327 0 0 0 4796661 5 % 08/11/2024
(1) BlackRock, Inc. Delaware 8986149 0 9237966 0 9237966 6 % 08/11/2024
(1) BlackRock, Inc. Delaware 5716357 0 0 0 5778700 5.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 0 3497766 0 3497766 6.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 1002992 0 0 0 1006818 6.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 3544846 0 3624981 0 3624981 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 495813 0 1836338 0 1836338 6.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 0 9399087 0 9399087 5.7 % 08/11/2024
(1) BlackRock, Inc. Delaware 9264418 0 9391975 0 9391975 6 % 08/11/2024
(1) BlackRock, Inc. Delaware 3924174 0 3981782 0 3981782 6.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 7510333 0 7801281 0 7801281 6.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 1285211 0 1285211 0 1302435 7.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 831972 0 847074 0 847074 6.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 2965614 0 3037392 0 3037392 7.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 5761945 5906680 0 5906680 9 % 08/11/2024
(1) BlackRock, Inc. Delaware 9756449 0 10003612 0 10003612 6.3 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 1927774 1942391 0 1942391 5.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 2012872 0 0 0 2035178 6.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 1433989 0 1445734 0 1445734 5.4 % 08/11/2024
(1) BlackRock, Inc. Delaware 0 0 15699752 0 15699752 5.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 5111948 0 0 0 5134088 5.3 % 08/11/2024
BlackRock, Inc. Delaware 5837221 0 5925829 0 5925829 5.9 % 08/11/2024
(1) BlackRock, Inc. Delaware 5622943 0 5705741 0 5705741 6 % 08/11/2024
(1) BlackRock, Inc. Delaware 30475870 0 30984049 0 30984049 7.2 % 08/11/2024
(1) BlackRock, Inc. Delaware 22009461 0 22452115 0 22452115 6 % 08/11/2024
BlackRock, Inc. Delaware 18440763 0 18656056 0 18656056 5.1 % 08/11/2024
(1) BlackRock, Inc. Delaware 586239 0 593699 0 593699 5.8 % 08/11/2024
(1) BlackRock, Inc. Delaware 4612130 0 4612130 0 4698771 5.6 % 08/11/2024
(1) BlackRock, Inc. Delaware 16607964 0 17033619 0 17033619 16.2 % 07/11/2024
(1) BlackRock, Inc. Delaware 8224851 0 8466823 0 8466823 10.5 % 07/11/2024
(1) BlackRock, Inc. Delaware 8445661 0 8686538 0 8686538 16.6 % 07/11/2024
(1) BlackRock, Inc. Delaware 606293 0 1699331 0 1699331 10.4 % 07/11/2024
(1) BlackRock, Inc. Delaware 19357917 0 19976154 0 19976154 11.1 % 07/11/2024
(1) BlackRock, Inc. Delaware 400000 0 400000 0 400000 76.9 % 07/11/2024
(1) BlackRock, Inc. Delaware 1000000 0 1000000 0 1000000 43.9 % 07/11/2024
(1) BlackRock, Inc. Delaware 400000 0 400000 0 400000 83.3 % 07/11/2024
(1) BlackRock, Inc. Delaware 10895136 0 10895136 0 10895136 13.5 % 07/11/2024
(1) BlackRock, Inc. Delaware 400000 0 400000 0 400000 50 % 07/11/2024
(1) BlackRock, Inc. Delaware 5949867 0 0 0 6041018 7.2 % 25/10/2024
(1) BlackRock, Inc. Delaware 3444195 0 3508735 0 3508735 5.4 % 25/10/2024
(1) BlackRock, Inc. Delaware 31911285 0 33911735 0 33911735 6.6 % 25/10/2024
(1) BlackRock, Inc. Delaware 2054946 0 2071132 0 2071132 6 % 25/10/2024
(1) BlackRock, Inc. Delaware 0 38955532 41848294 0 41848294 5.7 % 25/10/2024
(1) BlackRock, Inc. Delaware 18349249 0 18930882 0 18930882 5.1 % 25/10/2024
(1) BlackRock, Inc. Delaware 70338209 0 82773381 0 82773381 5.3 % 25/10/2024
(1) BlackRock, Inc. Delaware 2194858 0 2295659 0 2295659 8.2 % 25/10/2024
(1) BlackRock, Inc. Delaware 5069549 0 5069549 0 5197281 5.7 % 25/10/2024
(1) BlackRock, Inc. Delaware 121520627 0 132098410 0 132098410 6.6 % 25/10/2024
(1) BlackRock, Inc. Delaware 0 0 13739060 0 13739060 10.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 612639 0 612639 5.3 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 4144918 0 4144918 7.8 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 464200 0 464200 8.4 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 9323341 0 9323341 30.7 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 747484 0 747484 5 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 14964612 0 14964612 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 501489 0 501489 5.5 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 5428949 0 5428949 5.5 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1194971 0 1194971 9.95 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 266461861 0 266461861 48.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1523129 0 1523129 13.4 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 87958758 0 87958758 12.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 528446 0 528446 5.4 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 4191774 0 4191774 5 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1279129 0 1279129 14.9 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 14967092 0 14967092 34.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 17370511 0 17370511 8.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 5050180 0 5050180 31.8 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 21203200 0 21203200 7.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 2729495 0 2729495 8.5 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 16866984 0 16866984 7.9 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 884491 0 884491 8.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1836338 0 1836338 6.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 128299 0 128299 5.5 % 24/10/2024
(1) BlackRock, Inc. Delaware 8046511 0 8763231 0 8763231 5.3 % 24/10/2024
(1) BlackRock, Inc. Delaware 20228321 0 20524400 0 20524400 5.4 % 24/10/2024
(1) BlackRock, Inc. Delaware 198310937 0 219238510 0 219238510 5.3 % 24/10/2024
(1) BlackRock, Inc. Delaware 1963966 0 2011817 0 2011817 5.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 3189009 0 3189009 5.9 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 2551904 0 2551904 5.3 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1183344 0 1183344 5.5 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 530506 0 530506 6.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1366592 0 1366592 5.5 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 22452115 0 22452115 6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 5695686 0 5695686 6 % 24/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 2497943 0 2497943 5.9 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1919137 0 1919137 6.3 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 7539339 0 7539339 6.3 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 17333950 0 17333950 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 6942699 0 6942699 6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1034222 0 1034222 5.4 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 12843406 0 12843406 5.8 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 23861022 5.8 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 2735581 5.9 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 10049019 0 10049019 5.7 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1195343 0 1195343 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 7115385 0 7115385 5.7 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 2936642 0 2936642 6.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 593699 0 593699 5.8 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 866572 0 866572 5.9 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 9391975 0 9391975 6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 8534567 0 8534567 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 495375 0 495375 5.5 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1931419 0 1931419 5.8 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 15699752 0 15699752 5.8 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1244861 0 1244861 5.7 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 5982374 0 5982374 6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 2547081 0 2547081 5.5 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 15358280 5.4 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 530001 5.9 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 4081038 6.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 11470846 5.7 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 469248 0 469248 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 337575 0 337575 6.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 3148175 5.5 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1314844 0 1314844 6.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 656113 0 656113 6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 4181392 0 4181392 5.8 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 10964079 0 10964079 5.5 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 75432805 0 75432805 5.7 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 3499478 6.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 8597327 0 8597327 6.1 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 9399087 0 9399087 5.7 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 2137790 0 2137790 5.7 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1851171 0 1851171 6.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1750007 0 1750007 5.4 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 3103092 0 3103092 6.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 849298 5.9 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 4229890 0 4229890 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1605747 0 1605747 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1884480 0 1884480 5.4 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 522687 0 522687 5.7 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 5705741 0 5705741 6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 1644819 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 2613294 0 2613294 5.5 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 2234699 0 2234699 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 6385721 0 6385721 5.4 % 24/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 28171774 0 28171774 5.7 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 8915088 5.8 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 5698570 0 5698570 5.7 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 4017178 0 4017178 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 21520608 0 21520608 5.4 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 2335551 6.1 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 3491236 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 2137847 0 2137847 5.9 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 15547691 0 15547691 6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 4039974 0 4039974 6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1125884 0 1125884 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1143463 0 1143463 6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1458179 0 1458179 5.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 4222504 6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 9237966 0 9237966 6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 10296368 0 10296368 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 632094 0 632094 5.8 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 11283827 0 11283827 5.8 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 3515124 0 3515124 5.9 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 7652504 0 7652504 6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 4698771 0 4698771 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 298792 0 298792 5.3 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 8235270 0 8235270 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 10202875 0 10202875 5.8 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 654527 6.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 3624981 0 3624981 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 348565 0 348565 5.5 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 10606905 0 10606905 6.1 % 24/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 8984683 0 8984683 5.7 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 2481761 0 2481761 5.8 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 6394607 0 6394607 5.5 % 24/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 5925829 0 5925829 5.9 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 28806208 5.9 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 1233402 0 1233402 5.4 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 3497766 0 3497766 6.2 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 2777208 0 2777208 5.6 % 24/10/2024
(1) BlackRock, Inc. Delaware 0 0 25049697 0 25049697 5.4 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 3415998 5.1 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 16595025 0 16595025 5 % 23/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 2418249 0 2418249 5.2 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 2440872 0 2440872 5.2 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 15252905 0 15252905 13 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 4660419 0 4660419 11.5 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 11459482 0 11459482 5.1 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 757188 0 757188 5.4 % 23/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 18656056 0 18656056 5.1 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 567443 0 567443 5.2 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 3737739 0 3737739 5.1 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 1124913 0 1124913 13.2 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 5374462 5.3 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 3785198 0 3785198 10.9 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 28460649 0 28460649 12.6 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 13367118 0 13367118 13.2 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 1942391 0 1942391 5.1 % 23/10/2024
(1) BlackRock, Inc. Delaware 0 0 2720783 0 2720783 7.1 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 3072558 6.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 3037392 0 3037392 7.1 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 6832027 0 6832027 6.8 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 3981782 6.6 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 2861331 0 2861331 6.7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 30984049 0 30984049 7.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 1297592 0 1297592 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 3919980 0 3919980 7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 7458290 0 7458290 7.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 7137622 0 7137622 6.6 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 847074 0 847074 6.8 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 2975917 0 2975917 6.6 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 1886016 0 1886016 7.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 14681020 0 14681020 6.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 4891379 0 4891379 7.1 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 7103728 6.6 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 11336741 0 11336741 7.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 5134088 0 5134088 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 7647714 0 7647714 7.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 964222 0 964222 5.3 % 22/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 115744992 0 115744992 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 4754611 0 4754611 6.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 17964644 0 17964644 6.5 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 10251026 0 10251026 7.1 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 757147 0 757147 7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 1024658 6.9 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 4710021 0 4710021 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 17683488 7.1 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 26948815 0 26948815 6.6 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 9477813 0 9477813 5.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 4018969 0 4018969 6.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 25368657 0 25368657 7.1 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 556109 0 556109 6.9 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 13629231 0 13629231 6.6 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 2449554 0 2449554 6.6 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 1753347 0 1753347 6.8 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 886464 0 886464 6.9 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 5050479 0 5050479 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 3160414 6.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 1725875 0 1725875 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 1006818 6.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 31355444 0 31355444 6.5 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 5823077 0 5823077 6.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 1285948 0 1285948 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 902809 0 902809 7.1 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 2574288 6.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 50504488 0 50504488 7.1 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 339179 0 339179 6.5 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 3570927 0 3570927 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 18258607 0 18258607 7.1 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 7549302 0 7549302 7.1 % 22/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 3865812 0 3865812 6.5 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 7801281 0 7801281 6.9 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 10003612 0 10003612 6.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 5101817 0 5101817 7.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 1490709 7.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 23276075 7.1 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 652629 0 652629 5.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 11817380 0 11817380 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 22819963 0 22819963 6.8 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 13655522 0 13655522 6.5 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 2787308 0 2787308 7 % 22/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 90670057 0 90670057 5.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 802721 0 802721 6.7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 4972482 0 4972482 7.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 14265367 0 14265367 7.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 13405388 0 13405388 7.1 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 19600283 0 19600283 6.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 25921107 0 25921107 7.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 5213551 0 5213551 7.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 13520533 0 13520533 6.6 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 922079 0 922079 6.7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 2311637 0 2311637 6.9 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 3368157 0 3368157 7.1 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 6393567 0 6393567 6.8 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 600431 0 600431 6.5 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 29811165 0 29811165 6 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 800028 0 800028 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 2035178 0 2035178 6.9 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 121302 0 121302 6.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 8237984 0 8237984 6.7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 3768316 0 3768316 6.9 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 7091986 0 7091986 6.6 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 18614758 6.5 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 6846300 0 6846300 6.6 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 492125 0 492125 7.1 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 11210671 0 11210671 6.7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 15197207 0 15197207 7.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 6752032 0 6752032 7.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 480061 0 480061 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 1499327 0 1499327 8.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 16750138 0 16750138 7.8 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 939737 0 939737 7.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 6224599 7.7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 9294486 7.7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 3996650 0 3996650 7.7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 4155158 7.8 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 4225009 0 4225009 8.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 1580548 0 1580548 7.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 4338725 0 4338725 7.5 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 2837880 0 2837880 8.3 % 22/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 3549326 0 3549326 8 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 24310549 5.3 % 22/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 26553631 0 26553631 8.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 9667615 0 9667615 7.7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 1302435 0 1302435 7.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 2663147 0 2663147 5.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 9919800 0 9919800 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 1230697 8.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 10476083 0 10476083 7.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 5007584 0 5007584 7.7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 3295920 7.7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 15443767 0 15443767 8 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 249643 0 249643 5.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 6738814 0 6738814 7.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 3827223 7.8 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 16667737 0 16667737 8.4 % 22/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 5817119 0 5817119 5.2 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 12303342 0 12303342 7.7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 957992 0 957992 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 4042967 0 4042967 7.6 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 15969345 8.7 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 5123969 0 5123969 5.3 % 22/10/2024
(1) BlackRock, Inc. Delaware 38798857 0 0 0 43470782 10 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 8760345 0 8760345 8.5 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 33011170 0 33011170 2.4 % 22/10/2024
(1) BlackRock, Inc. Delaware 0 0 4633276 0 4633276 9.5 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 8845271 0 8845271 5.2 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 10145727 0 10145727 9.2 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 3122570 5.2 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 366564 0 366564 5.2 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 40807996 0 40807996 5.2 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 771628 8.9 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 1445734 0 1445734 5.4 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 17077446 0 17077446 8.9 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 1491420 0 1491420 5.2 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 12335670 0 12335670 9.2 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 9243890 0 9243890 9.6 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 9126104 0 9126104 10.4 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 879653 0 879653 8.9 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 14710173 0 14710173 9 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 12602757 0 12602757 9.6 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 12271235 0 12271235 5.2 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 14913869 0 14913869 9.7 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 13248048 0 13248048 9 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 8537969 0 8537969 8.7 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 1205048 0 1205048 5.2 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 5906680 0 5906680 9 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 50718228 5.2 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 3484986 0 3484986 9.3 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 38730567 0 38730567 9.3 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 1021106 0 1021106 8.9 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 5160746 0 5160746 9.6 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 1436544 0 1436544 9.1 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 2280404 0 2280404 9.9 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 1091647 0 1091647 9.7 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 132044680 0 132044680 9.5 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 1562019 0 1562019 8.8 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 67356305 0 67356305 9.3 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 6249282 0 6249282 8.7 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 13565511 0 13565511 8.8 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 10425244 0 10425244 9.9 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 2301313 5.2 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 13843281 0 13843281 8.7 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 5706620 0 5706620 9.1 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 611693 0 611693 5.4 % 21/10/2024
(1) BlackRock, Inc. Delaware 0 0 853247 0 853247 5.1 % 18/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 36506986 0 36506986 5 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 4952472 0 4952472 5 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 4796661 0 4796661 5 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 290040 0 290040 5.1 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 15209898 0 15209898 15.2 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 8679409 0 8679409 5 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 5506097 5 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 2752767 0 2752767 5.1 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 0 0 866238 5 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 512666 0 512666 5.1 % 18/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 52718785 0 52718785 5.1 % 18/10/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 70764761 0 70764761 5 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 6191937 0 6191937 5.1 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 688945 0 688945 6.2 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 7199920 0 7199920 5 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 10266691 0 10266691 5 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 1901049 0 1901049 5.1 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 5778700 0 5778700 5.1 % 18/10/2024
(1) BlackRock, Inc. Delaware 0 0 4205723 0 4205723 5 % 18/10/2024
(1) BlackRock, Inc. Delaware 33344549 0 36604631 0 36604631 7.6 % 18/10/2024
(1) BlackRock, Inc. Delaware 11190677 0 11617948 0 11617948 6.9 % 18/10/2024
(1) BlackRock, Inc. Delaware 548513 0 548513 0 548513 0.6 % 18/10/2024
(1) BlackRock, Inc. Delaware 258127 0 2790741 0 2790741 10.7 % 07/10/2024
(1) BlackRock, Inc. Delaware 7860011 0 47428205 0 47428205 10 % 07/10/2024
(1) BlackRock, Inc. Delaware 240000 0 240000 0 240000 80 % 07/10/2024
(1) BlackRock, Inc. Delaware 240000 0 240000 0 240000 75 % 07/10/2024
(1) BlackRock, Inc. Delaware 11432676 0 13008731 0 13008731 6.5 % 07/10/2024
(1) BlackRock, Inc. Delaware 5604294 0 5763800 0 5763800 8.6 % 07/10/2024
(1) BlackRock, Inc. Delaware 51172635 0 54347858 0 54347858 10.5 % 07/10/2024
(1) BlackRock, Inc. Delaware 367407 0 897842 0 897842 11.9 % 07/10/2024
(1) BlackRock, Inc. Delaware 6215032 0 6566730 0 6566730 10.1 % 10/09/2024
(1) BlackRock, Inc. Delaware 2150963 0 2234261 0 2234261 10 % 10/09/2024
(1) BlackRock, Inc. Delaware 14766933 0 16129698 0 16129698 10.1 % 10/09/2024
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 10/09/2024
(1) BlackRock, Inc. Delaware 1279129 0 1279129 0 1279129 13.1 % 10/09/2024
(1) BlackRock, Inc. Delaware 210000 0 210000 0 210000 87.5 % 07/08/2024
(1) BlackRock, Inc. Delaware 400000 0 400000 0 400000 13.9 % 07/08/2024
(1) BlackRock, Inc. Delaware 2792154 0 2808854 0 2808854 13.1 % 07/08/2024
(1) BlackRock, Inc. Delaware 100000 0 100000 0 100000 100 % 07/08/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 3353098 0 3461733 0 3461733 10.4 % 07/08/2024
(1) BlackRock, Inc. Delaware 3814739 0 3877476 0 3877476 10 % 07/08/2024
BlackRock, Inc. 5245482 0 5245482 0 5245482 5.4 % 31/07/2024
(1) BlackRock, Inc. Delaware 1385699 0 1394714 0 1394714 10.7 % 08/07/2024
(1) BlackRock, Inc. Delaware 170000 0 170000 0 170000 81 % 08/07/2024
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 33.3 % 08/07/2024
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 33.3 % 08/07/2024
(1) BlackRock, Inc. Delaware 3302099 0 3351349 0 3351349 12.3 % 08/07/2024
(1) BlackRock, Inc. Delaware 3562118 0 3678697 0 3678697 8.3 % 08/07/2024
(1) BlackRock, Inc. Delaware 1000000 0 1000000 0 1000000 50 % 08/07/2024
(1) BlackRock, Inc. Delaware 5247750 0 5409169 0 5409169 10.4 % 08/07/2024
(1) BlackRock, Inc. Delaware 74815 0 74815 0 74815 1 % 08/07/2024
(1) BlackRock, Inc. Delaware 170000 0 170000 0 170000 94.4 % 08/07/2024
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 08/07/2024
(1) BlackRock, Inc. Delaware 300000 0 300000 0 300000 75 % 07/06/2024
(1) BlackRock, Inc. Delaware 300000 0 300000 0 300000 75 % 07/06/2024
(1) BlackRock, Inc. Delaware 617500 0 617500 0 617500 10.3 % 07/06/2024
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 07/06/2024
(1) BlackRock, Inc. Delaware 50063 0 50063 0 50063 50.1 % 07/06/2024
(1) BlackRock, Inc. Delaware 5327801 0 5586743 0 5586743 3.7 % 07/06/2024
(1) BlackRock, Inc. Delaware 8650023 0 8966333 0 8966333 11.2 % 07/06/2024
(1) BlackRock, Inc. Delaware 101128 0 101128 0 101128 50.6 % 08/05/2024
(1) BlackRock, Inc. Delaware 108379923 0 109002553 0 109002553 16.3 % 08/05/2024
(1) BlackRock, Inc. Delaware 566880 0 566880 0 566880 12.5 % 08/05/2024
(1) BlackRock, Inc. Delaware 1144242 0 2439228 0 2439228 19.1 % 05/04/2024
(1) BlackRock, Inc. Delaware 200000 0 200000 0 200000 100 % 05/04/2024
(1) BlackRock, Inc. Delaware 260000 0 260000 0 260000 81.3 % 05/04/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 5775568 0 5884699 0 5884699 4.1 % 05/04/2024
(1) BlackRock, Inc. Delaware 320000 0 320000 0 320000 100 % 05/04/2024
(1) BlackRock, Inc. Delaware 1348226 0 1379280 0 1379280 7.2 % 05/04/2024
(1) BlackRock, Inc. Delaware 240000 0 240000 0 240000 70.6 % 05/04/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 88056682 0 98953945 0 98953945 10.1 % 07/03/2024
(1) BlackRock, Inc. Delaware 4852241 0 5075345 0 5075345 10.5 % 07/03/2024
(1) BlackRock, Inc. Delaware 1767913 0 1789582 0 1789582 4.96 % 07/03/2024
(1) BlackRock, Inc. Delaware 1650487 0 1795930 0 1795930 4.7 % 07/03/2024
(1) BlackRock, Inc. Delaware 35375881 0 38858476 0 38858476 10.1 % 07/03/2024
(1) BlackRock, Inc. Delaware 3273174 0 3325450 0 3325450 6.6 % 14/02/2024
(1) BlackRock, Inc. Delaware 722951 0 735508 0 735508 7.1 % 14/02/2024
(1) BlackRock, Inc. Delaware 11599362 0 11758411 0 11758411 5.6 % 14/02/2024
(1) BlackRock, Inc. Delaware 25475204 0 26297236 0 26297236 6 % 12/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 25475204 0 26297236 0 26297236 6 % 12/02/2024
(1) BlackRock, Inc. Delaware 153949375 0 167140614 0 167140614 6.4 % 09/02/2024
(1) BlackRock, Inc. Delaware 621518 0 651948 0 651948 5.2 % 09/02/2024
(1) BlackRock, Inc. Delaware 6105643 0 6339199 0 6339199 7.6 % 08/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 635009 0 640366 0 640366 5 % 08/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 5045841 0 5191325 0 5191325 4.96 % 08/02/2024
(1) BlackRock, Inc. Delaware 571164 0 584856 0 584856 4.9 % 07/02/2024
(1) BlackRock, Inc. Delaware 90000 0 90000 0 90000 75 % 07/02/2024
(1) BlackRock, Inc. Delaware 2238075 0 2247978 0 2247978 4.98 % 07/02/2024
(1) BlackRock, Inc. Delaware 1242323 0 1242323 0 1242323 10.8 % 07/02/2024
(1) BlackRock, Inc. Delaware 150000 0 150000 0 150000 75 % 06/02/2024
(1) BlackRock, Inc. Delaware 75421 0 781327 0 781327 6.5 % 06/02/2024
(1) BlackRock, Inc. Delaware 578086 0 2371425 0 2371425 8.5 % 06/02/2024
(1) BlackRock, Inc. Delaware 2335 0 1071320 0 1071320 6.2 % 06/02/2024
(1) BlackRock, Inc. Delaware 473456 0 482146 0 482146 6.3 % 06/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 7131115 0 7247549 0 7247549 7.2 % 06/02/2024
(1) BlackRock, Inc. Delaware 13306 0 571638 0 571638 7.2 % 06/02/2024
(1) BlackRock, Inc. Delaware 21455276 0 24014425 0 24014425 9.3 % 06/02/2024
(1) BlackRock, Inc. Delaware 2995048 0 2995048 0 2995048 14.5 % 06/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 1096055 0 1118710 0 1118710 7.1 % 06/02/2024
(1) BlackRock, Inc. Delaware 11146689 0 11253874 0 11253874 6.2 % 06/02/2024
(1) BlackRock, Inc. Delaware 459274 0 1864134 0 1864134 6 % 06/02/2024
(1) BlackRock, Inc. Delaware 93000 0 93000 0 93000 93 % 06/02/2024
(1) BlackRock, Inc. Delaware 1712469 0 2871430 0 2871430 6.7 % 06/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 170025974 0 185374245 0 185374245 8.6 % 06/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 504308 0 569916 0 569916 6.8 % 06/02/2024
(1) BlackRock, Inc. Delaware 4017926 0 6379414 0 6379414 7.9 % 06/02/2024
(1) BlackRock, Inc. Delaware 16435632 0 18565204 0 18565204 5.9 % 06/02/2024
(1) BlackRock, Inc. Delaware 30013285 0 43767198 0 43767198 9.3 % 06/02/2024
(1) BlackRock, Inc. Delaware 358148 0 358148 0 358148 15.6 % 06/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 21038081 0 22328396 0 22328396 7.3 % 06/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 5607136 0 5762738 0 5762738 7.2 % 06/02/2024
(1) BlackRock, Inc. Delaware 3460471 0 3557089 0 3557089 5 % 02/02/2024
(1) BlackRock, Inc. Delaware 10496460 0 10623921 0 10623921 5.7 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 9572423 0 9718294 0 9718294 5.2 % 02/02/2024
(1) BlackRock, Inc. Delaware 900438 0 970342 0 970342 6.6 % 02/02/2024
(1) BlackRock, Inc. Delaware 316871 0 322890 0 322890 5.5 % 02/02/2024
(1) BlackRock, Inc. Delaware 1325858 0 1361666 0 1361666 5.4 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 2474948 0 2516994 0 2516994 5.4 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 5891458 0 6049064 0 6049064 6.8 % 02/02/2024
(1) BlackRock, Inc. Delaware 8502697 0 8699980 0 8699980 5.3 % 02/02/2024
(1) BlackRock, Inc. Delaware 3008066 0 3058498 0 3058498 5.3 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 1460523 0 1507967 0 1507967 5.9 % 02/02/2024
(1) BlackRock, Inc. Delaware 16303656 0 16668819 0 16668819 5.3 % 02/02/2024
(1) BlackRock, Inc. Delaware 1067062 0 1067062 0 1067062 5.2 % 02/02/2024
(1) BlackRock, Inc. Delaware 4521734 0 4642173 0 4642173 5.3 % 02/02/2024
(1) BlackRock, Inc. Delaware 4471351 0 4813393 0 4813393 5.1 % 02/02/2024
(1) BlackRock, Inc. Delaware 4795768 0 4864280 0 4864280 9.7 % 02/02/2024
(1) BlackRock, Inc. Delaware 3598662 0 3734444 0 3734444 5.2 % 02/02/2024
(1) BlackRock, Inc. Delaware 284921 0 289756 0 289756 5.4 % 02/02/2024
(1) BlackRock, Inc. Delaware 2674440 0 2718360 0 2718360 5.4 % 02/02/2024
(1) BlackRock, Inc. Delaware 3227073 0 3307110 0 3307110 5.2 % 02/02/2024
(1) BlackRock, Inc. Delaware 7769915 0 7962028 0 7962028 5.3 % 02/02/2024
(1) BlackRock, Inc. Delaware 5639924 0 5694779 0 5694779 5.4 % 02/02/2024
(1) BlackRock, Inc. Delaware 2615598 0 2673498 0 2673498 5.3 % 02/02/2024
(1) BlackRock, Inc. Delaware 7281401 0 7412559 0 7412559 5.2 % 02/02/2024
(1) BlackRock, Inc. Delaware 24351553 0 24678281 0 24678281 5.1 % 02/02/2024
(1) BlackRock, Inc. Delaware 1314384 0 1358435 0 1358435 5.1 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 450551 0 458959 0 458959 5.2 % 02/02/2024
(1) BlackRock, Inc. Delaware 1684593 0 1723873 0 1723873 5.2 % 02/02/2024
(1) BlackRock, Inc. Delaware 686080 0 689219 0 689219 5 % 02/02/2024
(1) BlackRock, Inc. Delaware 1848211 0 1863439 0 1863439 5.2 % 02/02/2024
(1) BlackRock, Inc. Delaware 2538343 0 2581530 0 2581530 5.2 % 02/02/2024
(1) BlackRock, Inc. Delaware 2495925 0 2545057 0 2545057 5 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 11475262 0 12404326 0 12404326 6.8 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 5289824 0 5434528 0 5434528 5.2 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 42883952 0 48294762 0 48294762 5.2 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 48908006 0 52103004 0 52103004 5 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 5797185 0 5898504 0 5898504 5.8 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 1700035 0 1719304 0 1719304 5.6 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 79269229 0 97016571 0 97016571 5.7 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 20434947 0 23478641 0 23478641 5.4 % 02/02/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 5985118 0 6371886 0 6371886 5.6 % 02/02/2024
(1) BlackRock, Inc. Delaware 936687 0 953101 0 953101 5.4 % 31/01/2024
(1) BlackRock, Inc. Delaware 596835 0 610314 0 610314 5.2 % 31/01/2024
(1) BlackRock, Inc. Delaware 5704850 0 6338297 0 6338297 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 13874849 0 15143110 0 15143110 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 1970196 0 2013628 0 2013628 5.5 % 31/01/2024
(1) BlackRock, Inc. Delaware 2494254 0 2532642 0 2532642 5.4 % 31/01/2024
(1) BlackRock, Inc. Delaware 740660 0 743623 0 743623 5.2 % 31/01/2024
(1) BlackRock, Inc. Delaware 1917599 0 2015374 0 2015374 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 6128393 0 6219267 0 6219267 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 21060258 0 23559275 0 23559275 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 932206 0 947953 0 947953 5.5 % 31/01/2024
(1) BlackRock, Inc. Delaware 2661933 0 2698808 0 2698808 5.5 % 31/01/2024
(1) BlackRock, Inc. Delaware 6107024 0 6949444 0 6949444 5.6 % 31/01/2024
(1) BlackRock, Inc. Delaware 2328741 0 2338765 0 2338765 5.2 % 31/01/2024
(1) BlackRock, Inc. Delaware 3424418 0 3529461 0 3529461 5.2 % 31/01/2024
(1) BlackRock, Inc. Delaware 1371578 0 1399108 0 1399108 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 5910287 0 6027340 0 6027340 5.2 % 31/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 10604772 0 10859383 0 10859383 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 2179664 0 2226538 0 2226538 5.1 % 31/01/2024
(1) BlackRock, Inc. Delaware 7166599 0 7565353 0 7565353 5.1 % 31/01/2024
(1) BlackRock, Inc. Delaware 7121108 0 7261530 0 7261530 5.4 % 31/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 97247654 0 105648002 0 105648002 5.5 % 31/01/2024
(1) BlackRock, Inc. Delaware 26935988 0 30160290 0 30160290 5.2 % 31/01/2024
(1) BlackRock, Inc. Delaware 736953 0 740232 0 740232 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 1303224 0 1311881 0 1311881 5.4 % 31/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 4124191 0 4204845 0 4204845 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 4930835 0 5031173 0 5031173 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 1091272 0 1114992 0 1114992 5.1 % 31/01/2024
(1) BlackRock, Inc. Delaware 4588139 0 4888648 0 4888648 5.4 % 31/01/2024
(1) BlackRock, Inc. Delaware 5336734 0 5609122 0 5609122 5.1 % 31/01/2024
(1) BlackRock, Inc. Delaware 1660296 0 1688340 0 1688340 5.4 % 31/01/2024
(1) BlackRock, Inc. Delaware 3344647 0 3408978 0 3408978 5.5 % 31/01/2024
(1) BlackRock, Inc. Delaware 6004208 0 6305838 0 6305838 5.2 % 31/01/2024
(1) BlackRock, Inc. Delaware 3680503 0 3866202 0 3866202 5.5 % 31/01/2024
(1) BlackRock, Inc. Delaware 2336947 0 2457648 0 2457648 5.1 % 31/01/2024
(1) BlackRock, Inc. Delaware 437093 0 439298 0 439298 5.2 % 31/01/2024
(1) BlackRock, Inc. Delaware 606566 0 617772 0 617772 5.4 % 31/01/2024
(1) BlackRock, Inc. Delaware 296461 0 310112 0 310112 5.2 % 31/01/2024
(1) BlackRock, Inc. Delaware 102492563 0 112522477 0 112522477 5.4 % 31/01/2024
(1) BlackRock, Inc. Delaware 45323165 0 49138804 0 49138804 5.2 % 31/01/2024
(1) BlackRock, Inc. Delaware 2402800 0 2488620 0 2488620 5.4 % 31/01/2024
(1) BlackRock, Inc. Delaware 18103593 0 18779836 0 18779836 5.1 % 31/01/2024
(1) BlackRock, Inc. Delaware 23368904 0 25122896 0 25122896 5.2 % 31/01/2024
(1) BlackRock, Inc. Delaware 8302610 0 8417524 0 8417524 5 % 31/01/2024
(1) BlackRock, Inc. Delaware 635009 0 640366 0 640366 5 % 31/01/2024
(1) BlackRock, Inc. Delaware 4974830 0 5061854 0 5061854 5.5 % 31/01/2024
(1) BlackRock, Inc. Delaware 14719108 0 15107283 0 15107283 5.4 % 31/01/2024
(1) BlackRock, Inc. Delaware 6277209 0 6446390 0 6446390 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 408632 0 415383 0 415383 5.5 % 31/01/2024
(1) BlackRock, Inc. Delaware 381795 0 389336 0 389336 5.2 % 31/01/2024
(1) BlackRock, Inc. Delaware 3959053 0 4054986 0 4054986 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 398787 0 406601 0 406601 5.4 % 31/01/2024
(1) BlackRock, Inc. Delaware 13632229 0 13846124 0 13846124 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 6197800 0 6352094 0 6352094 5.4 % 31/01/2024
(1) BlackRock, Inc. Delaware 1179199 0 1200135 0 1200135 5.1 % 31/01/2024
(1) BlackRock, Inc. Delaware 1991391 0 2016687 0 2016687 5 % 31/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 1008225 0 1021715 0 1021715 5.5 % 31/01/2024
(1) BlackRock, Inc. Delaware 16581813 0 17513392 0 17513392 5.5 % 31/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 4593068 0 5007948 0 5007948 5.4 % 31/01/2024
(1) BlackRock, Inc. Delaware 487155 0 498748 0 498748 5.1 % 31/01/2024
(1) BlackRock, Inc. Delaware 16468539 0 17131002 0 17131002 5 % 31/01/2024
(1) BlackRock, Inc. Delaware 1721194 0 1766672 0 1766672 5.2 % 31/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 1520290 0 1577520 0 1577520 5.4 % 31/01/2024
(1) BlackRock, Inc. Delaware 34749463 0 36100338 0 36100338 5.4 % 31/01/2024
(1) BlackRock, Inc. Delaware 511333 0 521800 0 521800 5.2 % 31/01/2024
(1) BlackRock, Inc. Delaware 8329733 0 8457814 0 8457814 5.3 % 31/01/2024
(1) BlackRock, Inc. Delaware 3709289 0 3786824 0 3786824 5.6 % 31/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 403673 0 411623 0 411623 5.2 % 31/01/2024
(1) BlackRock, Inc. Delaware 2165028 0 2184558 0 2184558 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 1873021 0 1881438 0 1881438 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 560903 0 564199 0 564199 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 2276835 0 2316321 0 2316321 6.1 % 29/01/2024
(1) BlackRock, Inc. Delaware 5023192 0 5116088 0 5116088 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 29043886 0 29831900 0 29831900 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 4422221 0 4535034 0 4535034 5.7 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 3974661 0 4065467 0 4065467 5.8 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 400212 0 461334 0 461334 6 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 187041 0 191176 0 191176 5.7 % 29/01/2024
(1) BlackRock, Inc. Delaware 5206789 0 5316499 0 5316499 5.7 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 1596816 0 1796451 0 1796451 5.7 % 29/01/2024
(1) BlackRock, Inc. Delaware 1430673 0 1456025 0 1456025 5.9 % 29/01/2024
(1) BlackRock, Inc. Delaware 4148361 0 4225143 0 4225143 6.1 % 29/01/2024
(1) BlackRock, Inc. Delaware 3947686 0 4002334 0 4002334 5.9 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 7255370 0 7339454 0 7339454 5.7 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 4309371 0 4429623 0 4429623 6.1 % 29/01/2024
(1) BlackRock, Inc. Delaware 746572 0 758935 0 758935 5.7 % 29/01/2024
(1) BlackRock, Inc. Delaware 2332744 0 2391977 0 2391977 5.6 % 29/01/2024
(1) BlackRock, Inc. Delaware 4467618 0 4501618 0 4501618 5.9 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 3639406 0 3691901 0 3691901 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 7476845 0 7654685 0 7654685 5.6 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 9892358 0 10532376 0 10532376 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 10885476 0 11041268 0 11041268 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 9730783 0 9886741 0 9886741 5.9 % 29/01/2024
(1) BlackRock, Inc. Delaware 13940413 0 14302220 0 14302220 5.7 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 546791 0 558397 0 558397 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 2828432 0 2884014 0 2884014 6 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 2044113 0 2219649 0 2219649 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 1463364 0 1470056 0 1470056 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 1182332 0 1187289 0 1187289 5.6 % 29/01/2024
(1) BlackRock, Inc. Delaware 10447136 0 10654812 0 10654812 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 1836275 0 1857684 0 1857684 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 12048012 0 12350383 0 12350383 6 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 14090951 0 14386677 0 14386677 5.6 % 29/01/2024
(1) BlackRock, Inc. Delaware 786767 0 804002 0 804002 5.9 % 29/01/2024
(1) BlackRock, Inc. Delaware 1821996 0 1863894 0 1863894 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 7667904 0 7692936 0 7692936 5.6 % 29/01/2024
(1) BlackRock, Inc. Delaware 173796 0 176830 0 176830 6.1 % 29/01/2024
(1) BlackRock, Inc. Delaware 6614710 0 6750444 0 6750444 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 2616876 0 2632679 0 2632679 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 474922 0 484202 0 484202 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 3035250 0 3095648 0 3095648 5.7 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 2807789 0 2846710 0 2846710 5.9 % 29/01/2024
(1) BlackRock, Inc. Delaware 3274535 0 3339377 0 3339377 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 1903008 0 1942341 0 1942341 5.9 % 29/01/2024
(1) BlackRock, Inc. Delaware 11474241 0 11665960 0 11665960 5.7 % 29/01/2024
(1) BlackRock, Inc. Delaware 12727586 0 13487036 0 13487036 6.1 % 29/01/2024
(1) BlackRock, Inc. Delaware 12465576 0 12882429 0 12882429 5.9 % 29/01/2024
(1) BlackRock, Inc. Delaware 3193118 0 3263907 0 3263907 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 2701481 0 2754894 0 2754894 6.2 % 29/01/2024
(1) BlackRock, Inc. Delaware 2371159 0 2462274 0 2462274 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 674011 0 686968 0 686968 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 3970957 0 4029886 0 4029886 5.9 % 29/01/2024
(1) BlackRock, Inc. Delaware 525647 0 534458 0 534458 5.6 % 29/01/2024
(1) BlackRock, Inc. Delaware 699842 0 762961 0 762961 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 6718236 0 7167754 0 7167754 5.9 % 29/01/2024
(1) BlackRock, Inc. Delaware 2496936 0 2538168 0 2538168 5.7 % 29/01/2024
(1) BlackRock, Inc. Delaware 322813 0 329057 0 329057 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 10385858 0 10582294 0 10582294 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 2042936 0 2076470 0 2076470 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 474319 0 483333 0 483333 5.6 % 29/01/2024
(1) BlackRock, Inc. Delaware 2370804 0 2410289 0 2410289 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 4249129 0 4319918 0 4319918 6.1 % 29/01/2024
(1) BlackRock, Inc. Delaware 20829262 0 22856839 0 22856839 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 409797 0 417588 0 417588 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 1677203 0 1723090 0 1723090 5.7 % 29/01/2024
(1) BlackRock, Inc. Delaware 8261212 0 8378248 0 8378248 5.7 % 29/01/2024
(1) BlackRock, Inc. Delaware 1505397 0 1537865 0 1537865 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 5060214 0 5126071 0 5126071 5.9 % 29/01/2024
(1) BlackRock, Inc. Delaware 26146986 0 27781483 0 27781483 5.6 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 3407891 0 3430774 0 3430774 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 25778825 0 27642103 0 27642103 5.7 % 29/01/2024
(1) BlackRock, Inc. Delaware 3824175 0 3923328 0 3923328 5.6 % 29/01/2024
(1) BlackRock, Inc. Delaware 2132212 0 2156342 0 2156342 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 4326548 0 4435481 0 4435481 5.6 % 29/01/2024
(1) BlackRock, Inc. Delaware 9132042 0 9274720 0 9274720 6.1 % 29/01/2024
(1) BlackRock, Inc. Delaware 73427258 0 80687237 0 80687237 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 658129 0 669150 0 669150 6.1 % 29/01/2024
(1) BlackRock, Inc. Delaware 2619596 0 2689682 0 2689682 5.9 % 29/01/2024
(1) BlackRock, Inc. Delaware 462683 0 469908 0 469908 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 276512 0 281347 0 281347 6 % 29/01/2024
(1) BlackRock, Inc. Delaware 8001100 0 8389211 0 8389211 5.7 % 29/01/2024
(1) BlackRock, Inc. Delaware 7934326 0 8959538 0 8959538 5.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 12009334 0 13313586 0 13313586 6.5 % 29/01/2024
(1) BlackRock, Inc. Delaware 1039069 0 1059233 0 1059233 6.3 % 29/01/2024
(1) BlackRock, Inc. Delaware 464264 0 472902 0 472902 6.4 % 29/01/2024
(1) BlackRock, Inc. Delaware 298647 0 300543 0 300543 6.6 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 692906 0 706660 0 706660 6.2 % 29/01/2024
(1) BlackRock, Inc. Delaware 5883848 0 5916546 0 5916546 6.3 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 521007 0 525653 0 525653 6.4 % 29/01/2024
(1) BlackRock, Inc. Delaware 2182882 0 2220538 0 2220538 6.3 % 29/01/2024
(1) BlackRock, Inc. Delaware 5044590 0 5178148 0 5178148 6.2 % 29/01/2024
(1) BlackRock, Inc. Delaware 11620165 0 11917630 0 11917630 6.5 % 29/01/2024
(1) BlackRock, Inc. Delaware 2978762 0 3018538 0 3018538 6.2 % 29/01/2024
(1) BlackRock, Inc. Delaware 5443415 0 5548508 0 5548508 6.5 % 29/01/2024
(1) BlackRock, Inc. Delaware 1773022 0 1843691 0 1843691 6.4 % 29/01/2024
(1) BlackRock, Inc. Delaware 5389418 0 5454196 0 5454196 5.9 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 6083202 0 6386816 0 6386816 6.4 % 29/01/2024
(1) BlackRock, Inc. Delaware 1683526 0 1691914 0 1691914 6.2 % 29/01/2024
(1) BlackRock, Inc. Delaware 761136 0 775885 0 775885 6.6 % 29/01/2024
(1) BlackRock, Inc. Delaware 657203 0 671848 0 671848 6.6 % 29/01/2024
(1) BlackRock, Inc. Delaware 1940761 0 2043716 0 2043716 6.6 % 29/01/2024
(1) BlackRock, Inc. Delaware 7651000 0 7770569 0 7770569 6.5 % 29/01/2024
(1) BlackRock, Inc. Delaware 948201 0 973635 0 973635 6.2 % 29/01/2024
(1) BlackRock, Inc. Delaware 9240653 0 9480798 0 9480798 6.3 % 29/01/2024
(1) BlackRock, Inc. Delaware 16588422 0 16666519 0 16666519 6.5 % 29/01/2024
(1) BlackRock, Inc. Delaware 2838746 0 2888718 0 2888718 6.3 % 29/01/2024
(1) BlackRock, Inc. Delaware 5110795 0 5180907 0 5180907 6.2 % 29/01/2024
(1) BlackRock, Inc. Delaware 3377279 0 3427304 0 3427304 6.2 % 29/01/2024
(1) BlackRock, Inc. Delaware 3480288 0 3507695 0 3507695 6.4 % 29/01/2024
(1) BlackRock, Inc. Delaware 5744968 0 5868353 0 5868353 6.2 % 29/01/2024
(1) BlackRock, Inc. Delaware 3768152 0 3814531 0 3814531 6.5 % 29/01/2024
(1) BlackRock, Inc. Delaware 3297518 0 3419320 0 3419320 6.3 % 29/01/2024
(1) BlackRock, Inc. Delaware 41657836 0 45986530 0 45986530 6.5 % 29/01/2024
(1) BlackRock, Inc. Delaware 863660 0 880055 0 880055 6.2 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 4756993 0 5314429 0 5314429 6.4 % 29/01/2024
(1) BlackRock, Inc. Delaware 11670056 0 11904050 0 11904050 6.5 % 29/01/2024
(1) BlackRock, Inc. Delaware 3035225 0 3056435 0 3056435 6.6 % 29/01/2024
(1) BlackRock, Inc. Delaware 2192373 0 2242025 0 2242025 6.5 % 29/01/2024
(1) BlackRock, Inc. Delaware 24023521 0 26580286 0 26580286 6.1 % 29/01/2024
(1) BlackRock, Inc. Delaware 4218026 0 4279836 0 4279836 6.8 % 29/01/2024
(1) BlackRock, Inc. Delaware 1844312 0 1857799 0 1857799 6.5 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 3710533 0 3788682 0 3788682 6.2 % 29/01/2024
(1) BlackRock, Inc. Delaware 5620742 0 5658123 0 5658123 6.3 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 3297536 0 3339899 0 3339899 6.4 % 29/01/2024
(1) BlackRock, Inc. Delaware 2594914 0 2621519 0 2621519 5.9 % 29/01/2024
(1) BlackRock, Inc. Delaware 1811567 0 1819598 0 1819598 6.2 % 29/01/2024
(1) BlackRock, Inc. Delaware 26280441 0 28870429 0 28870429 6.3 % 29/01/2024
(1) BlackRock, Inc. Delaware 7067464 0 7286423 0 7286423 6.3 % 29/01/2024
(1) BlackRock, Inc. Delaware 2816141 0 2841298 0 2841298 6.6 % 29/01/2024
(1) BlackRock, Inc. Delaware 30874401 0 35297897 0 35297897 6.4 % 29/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 4697185 0 4831724 0 4831724 5.7 % 29/01/2024
(1) BlackRock, Inc. Delaware 921930 0 954108 0 954108 6.4 % 29/01/2024
(1) BlackRock, Inc. Delaware 13220007 0 13445911 0 13445911 6.7 % 26/01/2024
(1) BlackRock, Inc. Delaware 1625806 0 1646090 0 1646090 7 % 26/01/2024
(1) BlackRock, Inc. Delaware 2854080 0 2913814 0 2913814 6.8 % 26/01/2024
(1) BlackRock, Inc. Delaware 109797441 0 122883021 0 122883021 6.7 % 26/01/2024
(1) BlackRock, Inc. Delaware 1283605 0 1301880 0 1301880 6.6 % 26/01/2024
(1) BlackRock, Inc. Delaware 553004 0 562276 0 562276 7 % 26/01/2024
(1) BlackRock, Inc. Delaware 2256381 0 2272625 0 2272625 6.7 % 26/01/2024
(1) BlackRock, Inc. Delaware 1807489 0 1831291 0 1831291 6.9 % 26/01/2024
(1) BlackRock, Inc. Delaware 2684328 0 2753382 0 2753382 6.9 % 26/01/2024
(1) BlackRock, Inc. Delaware 1202270 0 1227767 0 1227767 6.8 % 26/01/2024
(1) BlackRock, Inc. Delaware 15851805 0 17654029 0 17654029 6.8 % 26/01/2024
(1) BlackRock, Inc. Delaware 1392894 0 1415134 0 1415134 6.9 % 26/01/2024
(1) BlackRock, Inc. Delaware 26204554 0 27182630 0 27182630 7 % 26/01/2024
(1) BlackRock, Inc. Delaware 4860838 0 4962597 0 4962597 6.9 % 26/01/2024
(1) BlackRock, Inc. Delaware 358327 0 364824 0 364824 6.7 % 26/01/2024
(1) BlackRock, Inc. Delaware 3641834 0 3725525 0 3725525 6.7 % 26/01/2024
(1) BlackRock, Inc. Delaware 1578354 0 1608355 0 1608355 6.7 % 26/01/2024
(1) BlackRock, Inc. Delaware 6455106 0 6574483 0 6574483 6.9 % 26/01/2024
(1) BlackRock, Inc. Delaware 3308524 0 3357638 0 3357638 6.6 % 26/01/2024
(1) BlackRock, Inc. Delaware 10837994 0 11004580 0 11004580 6.8 % 26/01/2024
(1) BlackRock, Inc. Delaware 4960888 0 5012476 0 5012476 6.9 % 26/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 16398617 0 16776055 0 16776055 7.2 % 26/01/2024
(1) BlackRock, Inc. Delaware 15853958 0 17490604 0 17490604 7.1 % 26/01/2024
(1) BlackRock, Inc. Delaware 569642 0 584698 0 584698 7.2 % 26/01/2024
(1) BlackRock, Inc. Delaware 356761 0 363650 0 363650 7.1 % 26/01/2024
(1) BlackRock, Inc. Delaware 6773246 0 6973865 0 6973865 7.1 % 26/01/2024
(1) BlackRock, Inc. Delaware 8124666 0 8307879 0 8307879 7.2 % 26/01/2024
(1) BlackRock, Inc. Delaware 1760280 0 1793129 0 1793129 7.3 % 26/01/2024
(1) BlackRock, Inc. Delaware 15533574 0 15946984 0 15946984 7.3 % 26/01/2024
(1) BlackRock, Inc. Delaware 9434065 0 9915582 0 9915582 7.3 % 26/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 132822422 0 139348552 0 139348552 6.8 % 26/01/2024
(1) BlackRock, Inc. Delaware 2114196 0 2156855 0 2156855 7.2 % 26/01/2024
(1) BlackRock, Inc. Delaware 83527544 0 90645567 0 90645567 7.4 % 26/01/2024
(1) BlackRock, Inc. Delaware 1300365 0 1319746 0 1319746 7.3 % 26/01/2024
(1) BlackRock, Inc. Delaware 26746807 0 27309763 0 27309763 7.1 % 26/01/2024
(1) BlackRock, Inc. Delaware 9573891 0 9721149 0 9721149 7.1 % 26/01/2024
(1) BlackRock, Inc. Delaware 1382369 0 1409039 0 1409039 7.1 % 26/01/2024
(1) BlackRock, Inc. Delaware 9927420 0 10011391 0 10011391 7.2 % 26/01/2024
(1) BlackRock, Inc. Delaware 1118526 0 1127925 0 1127925 7.3 % 26/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 343389 0 346622 0 346622 7.2 % 26/01/2024
(1) BlackRock, Inc. Delaware 2189853 0 2232719 0 2232719 7 % 26/01/2024
(1) BlackRock, Inc. Delaware 638614 0 648408 0 648408 7.2 % 26/01/2024
(1) BlackRock, Inc. Delaware 11839643 0 12584460 0 12584460 7.1 % 26/01/2024
(1) BlackRock, Inc. Delaware 13867710 0 14257243 0 14257243 7.3 % 26/01/2024
(1) BlackRock, Inc. Delaware 2885416 0 2937212 0 2937212 7.1 % 26/01/2024
(1) BlackRock, Inc. Delaware 853430 0 859564 0 859564 7.1 % 26/01/2024
(1) BlackRock, Inc. Delaware 2086738 0 2097406 0 2097406 7.2 % 26/01/2024
(1) BlackRock, Inc. Delaware 12106843 0 12564273 0 12564273 7.3 % 26/01/2024
(1) BlackRock, Inc. Delaware 2033250 0 2070715 0 2070715 7.2 % 26/01/2024
(1) BlackRock, Inc. Delaware 4046967 0 4145948 0 4145948 7.3 % 26/01/2024
(1) BlackRock, Inc. Delaware 2044585 0 2077807 0 2077807 7.2 % 26/01/2024
(1) BlackRock, Inc. Delaware 876270 0 892375 0 892375 7.3 % 26/01/2024
(1) BlackRock, Inc. Delaware 21902260 0 22467761 0 22467761 7.2 % 26/01/2024
(1) BlackRock, Inc. Delaware 13801616 0 14989105 0 14989105 7.2 % 26/01/2024
(1) BlackRock, Inc. Delaware 14596363 0 14918760 0 14918760 7.3 % 26/01/2024
(1) BlackRock, Inc. Delaware 7719260 0 7962533 0 7962533 7 % 26/01/2024
(1) BlackRock, Inc. Delaware 2398048 0 2443576 0 2443576 7.2 % 26/01/2024
(1) BlackRock, Inc. Delaware 1794173 0 1806149 0 1806149 7.1 % 26/01/2024
(1) BlackRock, Inc. Delaware 18820971 0 19418472 0 19418472 7.9 % 26/01/2024
(1) BlackRock, Inc. Delaware 30947846 0 31491197 0 31491197 7.9 % 26/01/2024
(1) BlackRock, Inc. Delaware 1441901 0 1474929 0 1474929 7.7 % 26/01/2024
(1) BlackRock, Inc. Delaware 2503381 0 2579295 0 2579295 7.4 % 26/01/2024
(1) BlackRock, Inc. Delaware 3768277 0 3993934 0 3993934 7.8 % 26/01/2024
(1) BlackRock, Inc. Delaware 2651831 0 2720467 0 2720467 7.6 % 26/01/2024
(1) BlackRock, Inc. Delaware 2439326 0 2515124 0 2515124 7.6 % 26/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 7542754 0 7723030 0 7723030 7.8 % 26/01/2024
(1) BlackRock, Inc. Delaware 15996662 0 16306232 0 16306232 7.6 % 26/01/2024
(1) BlackRock, Inc. Delaware 11102016 0 11421554 0 11421554 7.9 % 26/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 5514554 0 6110636 0 6110636 7.8 % 26/01/2024
(1) BlackRock, Inc. Delaware 438547 0 445980 0 445980 7.6 % 26/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 3465722 0 3546630 0 3546630 7.8 % 26/01/2024
(1) BlackRock, Inc. Delaware 12013602 0 12494307 0 12494307 7.9 % 26/01/2024
(1) BlackRock, Inc. Delaware 3976066 0 4044707 0 4044707 7.5 % 26/01/2024
(1) BlackRock, Inc. Delaware 49249557 0 50672097 0 50672097 7.6 % 26/01/2024
(1) BlackRock, Inc. Delaware 771998 0 791915 0 791915 7.4 % 26/01/2024
(1) BlackRock, Inc. Delaware 2986302 0 3059271 0 3059271 7.9 % 26/01/2024
(1) BlackRock, Inc. Delaware 1046536 0 1061985 0 1061985 7.5 % 26/01/2024
(1) BlackRock, Inc. Delaware 7502978 0 7605867 0 7605867 7.6 % 26/01/2024
(1) BlackRock, Inc. Delaware 12052396 0 12349144 0 12349144 8 % 25/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 23968055 0 24475444 0 24475444 8.4 % 25/01/2024
(1) BlackRock, Inc. Delaware 830792 0 859433 0 859433 8.1 % 25/01/2024
(1) BlackRock, Inc. Delaware 4735685 0 4801517 0 4801517 8 % 25/01/2024
(1) BlackRock, Inc. Delaware 28384284 0 30922841 0 30922841 8.1 % 25/01/2024
(1) BlackRock, Inc. Delaware 100895599 0 111846376 0 111846376 8.1 % 25/01/2024
(1) BlackRock, Inc. Delaware 4568690 0 4599278 0 4599278 8.4 % 25/01/2024
(1) BlackRock, Inc. Delaware 1077801 0 1096482 0 1096482 8.2 % 25/01/2024
(1) BlackRock, Inc. Delaware 2708947 0 2770124 0 2770124 8.3 % 25/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 16043811 0 17415095 0 17415095 8.1 % 25/01/2024
(1) BlackRock, Inc. Delaware 17103759 0 17454885 0 17454885 19.7 % 25/01/2024
(1) BlackRock, Inc. Delaware 10178368 0 10540334 0 10540334 8.9 % 25/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 11005722 0 11293677 0 11293677 8.7 % 25/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 6842935 0 7007643 0 7007643 8.5 % 25/01/2024
(1) BlackRock, Inc. Delaware 21523377 0 22668903 0 22668903 8.6 % 25/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 3070053 0 3180588 0 3180588 9 % 25/01/2024
(1) BlackRock, Inc. Delaware 6722223 0 6986316 0 6986316 9 % 25/01/2024
(1) BlackRock, Inc. Delaware 8572341 0 8884598 0 8884598 8.4 % 25/01/2024
(1) BlackRock, Inc. Delaware 3873237 0 4074421 0 4074421 9.2 % 25/01/2024
(1) BlackRock, Inc. Delaware 10611480 0 11227586 0 11227586 8.6 % 25/01/2024
(1) BlackRock, Inc. Delaware 3897274 0 4035047 0 4035047 8.9 % 25/01/2024
(1) BlackRock, Inc. Delaware 59777988 0 64137817 0 64137817 8.7 % 25/01/2024
(1) BlackRock, Inc. Delaware 29674016 0 31155048 0 31155048 8.6 % 25/01/2024
(1) BlackRock, Inc. Delaware 7589743 0 7675920 0 7675920 8.5 % 25/01/2024
(1) BlackRock, Inc. Delaware 13569009 0 13956611 0 13956611 8.7 % 25/01/2024
(1) BlackRock, Inc. Delaware 7985383 0 8295754 0 8295754 8.5 % 25/01/2024
(1) BlackRock, Inc. Delaware 9898240 0 10158503 0 10158503 8.8 % 25/01/2024
(1) BlackRock, Inc. Delaware 9453415 0 9610239 0 9610239 8.5 % 25/01/2024
(1) BlackRock, Inc. Delaware 10305200 0 10601704 0 10601704 8.9 % 25/01/2024
(1) BlackRock, Inc. Delaware 2990641 0 3015749 0 3015749 9.3 % 25/01/2024
(1) BlackRock, Inc. Delaware 19950678 0 21881203 0 21881203 8.5 % 25/01/2024
(1) BlackRock, Inc. Delaware 1430925 0 1475836 0 1475836 8.6 % 25/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 55480010 0 60037060 0 60037060 9.4 % 24/01/2024
(1) BlackRock, Inc. Delaware 4048813 0 4451932 0 4451932 9.2 % 24/01/2024
(1) BlackRock, Inc. Delaware 10767681 0 11365151 0 11365151 9.5 % 24/01/2024
(1) BlackRock, Inc. Delaware 2995868 0 3126766 0 3126766 9.2 % 24/01/2024
(1) BlackRock, Inc. Delaware 3170574 0 3473642 0 3473642 9.1 % 24/01/2024
(1) BlackRock, Inc. Delaware 1341068 0 1386755 0 1386755 9.4 % 24/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 33450794 0 36958937 0 36958937 10.3 % 24/01/2024
(1) BlackRock, Inc. Delaware 11271042 0 11365305 0 11365305 9.5 % 24/01/2024
(1) BlackRock, Inc. Delaware 34496849 0 34741372 0 34741372 9.6 % 24/01/2024
(1) BlackRock, Inc. Delaware 25367604 0 27067079 0 27067079 12.8 % 23/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 7819663 0 7978275 0 7978275 17.1 % 22/01/2024
(1) BlackRock, Inc. Delaware 18615619 0 18878825 0 18878825 16.6 % 22/01/2024
(1) BlackRock, Inc. Delaware 8364397 0 8472679 0 8472679 17.3 % 22/01/2024
(1) BlackRock, Inc. Delaware 15012018 0 15229986 0 15229986 16.8 % 22/01/2024
(1) BlackRock, Inc. Delaware 95000 0 95000 0 95000 63.3 % 08/01/2024
(1) BlackRock, Inc. Delaware 15489305 0 16029077 0 16029077 12.2 % 08/01/2024
(1) BlackRock, Inc. Delaware 1000000 0 1000000 0 1000000 64.5 % 08/01/2024
(1) BlackRock, Inc. Delaware 8366055 0 8662164 0 8662164 10.1 % 08/01/2024
(1) BlackRock, Inc. Delaware 30000 0 30000 0 30000 25 % 08/01/2024
(1) BlackRock, Inc. Delaware 8096013 0 8583661 0 8583661 10.1 % 08/01/2024
(1) BlackRock, Inc. Delaware 30433841 0 30433841 0 30433841 16.6 % 08/01/2024
(1) BlackRock, Inc. Delaware 1213735 0 1213735 0 1213735 10.9 % 08/01/2024
(1)Names of reporting persons. BlackRock, Inc. Delaware 5464097 0 5562424 0 5562424 12.6 % 08/01/2024
(1) BlackRock, Inc. Delaware 4375492 0 4409005 0 4409005 10.3 % 08/01/2024
(1) BlackRock, Inc. Delaware 6045995 0 6045995 0 6045995 4.3 % 06/12/2023
Inc. 5011718 0 5011718 10 5011718 1.3 % 27/11/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 07/11/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 33.3 % 07/11/2023
(1) BlackRock, Inc. Delaware 7599655 0 7739471 0 7739471 12.5 % 07/11/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 07/11/2023
(1) BlackRock, Inc. Delaware 35697816 0 36191092 0 36191092 11 % 07/11/2023
(1) BlackRock, Inc. Delaware 727435 0 2747248 0 2747248 10.6 % 07/11/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 07/11/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 07/11/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 07/11/2023
(1) BlackRock, Inc. Delaware 7060572 0 7523382 0 7523382 10.2 % 07/11/2023
(1) BlackRock, Inc. Delaware 723515 0 3515769 0 3515769 10.2 % 07/11/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 07/11/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 07/11/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 07/11/2023
(1) BlackRock, Inc. Delaware 8497907 0 8701165 0 8701165 12.4 % 07/11/2023
(1) BlackRock, Inc. Delaware 200000 0 200000 0 200000 100 % 07/11/2023
(1) BlackRock, Inc. Delaware 400000 0 400000 0 400000 66.7 % 07/11/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 07/11/2023
(1) BlackRock, Inc. Delaware 9415178 0 9462884 0 9462884 10.2 % 07/11/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 0 0 % 06/10/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 06/10/2023
(1) BlackRock, Inc. Delaware 2172956 0 6319788 0 6319788 13.6 % 06/10/2023
(1) BlackRock, Inc. Delaware 15169205 0 15482179 0 15482179 13 % 06/10/2023
(1) BlackRock, Inc. Delaware 1025775 0 1065775 0 1065775 7.3 % 06/10/2023
(1) BlackRock, Inc. Delaware 19470652 0 22019456 0 22019456 10.1 % 06/10/2023
(1) BlackRock, Inc. Delaware 27005467 0 28218459 0 28218459 10.3 % 06/10/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 06/10/2023
(1) BlackRock, Inc. Delaware 2311848 0 2311848 0 2311848 10.1 % 06/10/2023
(1) BlackRock, Inc. Delaware 1460838 0 1477842 0 1477842 4.1 % 06/10/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 06/10/2023
(1) BlackRock, Inc. Delaware 1835772 0 1887388 0 1887388 6.3 % 06/10/2023
(1) BlackRock, Inc. Delaware 15703686 0 16768046 0 16768046 11.4 % 06/10/2023
(1) BlackRock, Inc. Delaware 28942776 0 30622204 0 30622204 11.7 % 06/10/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 06/10/2023
(1) BlackRock, Inc. Delaware 2031741 0 2093281 0 2093281 4.8 % 06/10/2023
(1) BlackRock, Inc. Delaware 417394 0 417394 0 417394 9.4 % 06/10/2023
(1) BlackRock, Inc. Delaware 6390434 0 6759117 0 6759117 11.8 % 06/10/2023
(1) BlackRock, Inc. Delaware 4378967 0 4639362 0 4639362 12.2 % 06/10/2023
(1) BlackRock, Inc. Delaware 237000 0 237000 0 237000 59.3 % 06/10/2023
(1) BlackRock, Inc. Delaware 11074172 0 11645835 0 11645835 10.9 % 06/10/2023
(1) BlackRock, Inc. Delaware 180000 0 180000 0 180000 25.7 % 06/10/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 06/10/2023
The Vanguard Group - 23-1945930 Delaware 2561481 0 2636554 0 4407626 7.09 % 06/10/2023
(1) BlackRock, Inc. Delaware 42060031 0 43317246 0 43317246 4.9 % 06/10/2023
(1) BlackRock, Inc. Delaware 400000 0 400000 0 400000 100 % 06/10/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 33.3 % 06/10/2023
(1) BlackRock, Inc. Delaware 25340755 0 25954573 0 25954573 15.2 % 06/10/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 06/10/2023
(1) BlackRock, Inc. Delaware 3875916 0 3954264 0 3954264 4.97 % 06/10/2023
(1) BlackRock, Inc. Delaware 1847480 0 1920052 0 1920052 5 % 06/10/2023
(1) BlackRock, Inc. Delaware 5968887 0 6131534 0 6131534 10.2 % 06/10/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 06/10/2023
(1) BlackRock, Inc. Delaware 47176092 0 52252934 0 52252934 4.98 % 06/10/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 06/10/2023
(1) BlackRock, Inc. Delaware 960841 0 978820 0 978820 10.4 % 06/10/2023
(1) BlackRock, Inc. Delaware 27988484 0 28090558 0 28090558 16.3 % 06/10/2023
(1) BlackRock, Inc. Delaware 13784871 0 14500454 0 14500454 10.8 % 06/10/2023
(1) BlackRock, Inc. Delaware 58585670 0 61171114 0 61171114 18.4 % 06/10/2023
(1) BlackRock, Inc. Delaware 1411463 0 1451895 0 1451895 8 % 06/10/2023
The Vanguard Group Delaware 6158825 0 6400637 0 6983852 8.86 % 06/10/2023
(1) BlackRock, Inc. Delaware 334987 0 817419 0 817419 3.9 % 06/10/2023
(1) BlackRock, Inc. Delaware 27614439 0 28326082 0 28326082 12.3 % 06/10/2023
(1) BlackRock, Inc. Delaware 82000 0 82000 0 82000 82 % 06/10/2023
(1) BlackRock, Inc. Delaware 5776854 0 5865705 0 5865705 10.5 % 06/10/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 06/10/2023
(1) BlackRock, Inc. Delaware 1355955 0 1416135 0 1416135 9.7 % 06/10/2023
(1) BlackRock, Inc. Delaware 4536350 0 4664864 0 4664864 8.2 % 06/10/2023
First Trust Portfolios L.P., First Trust Advisors L.P., The Charger Corporation Delaware 8414552 0 8514600 0 552709 27.29 % 06/10/2023
(1) BlackRock, Inc. Delaware 831109 0 2273296 0 2273296 10.5 % 07/09/2023
(1) BlackRock, Inc. Delaware 3599575 0 3813404 0 3813404 10.1 % 07/09/2023
(1) BlackRock, Inc. Delaware 300000 0 300000 0 300000 85.7 % 08/08/2023
(1) BlackRock, Inc. Delaware 2229044 0 2270813 0 2270813 11.7 % 08/08/2023
(1) BlackRock, Inc. Delaware 6728868 0 6893850 0 6893850 10.4 % 08/08/2023
(1) BlackRock, Inc. Delaware 1000000 0 1000000 0 1000000 39.2 % 08/08/2023
(1) BlackRock, Inc. Delaware 400000 0 400000 0 400000 100 % 08/08/2023
(1) BlackRock, Inc. Delaware 5843811 0 6023554 0 6023554 12.8 % 08/08/2023
(1) BlackRock, Inc. Delaware 400000 0 400000 0 400000 100 % 08/08/2023
(1) BlackRock, Inc. Delaware 16210826 0 16636625 0 16636625 18.8 % 08/08/2023
(1) BlackRock, Inc. Delaware 21571597 0 22878017 0 22878017 12.3 % 08/08/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 07/07/2023
(1) BlackRock, Inc. Delaware 2920430 0 1935866 0 1935866 9.9 % 07/07/2023
(1) BlackRock, Inc. Delaware 300000 0 300000 0 300000 66.7 % 07/07/2023
(1) BlackRock, Inc. Delaware 150000 0 150000 0 150000 100 % 07/07/2023
(1) BlackRock, Inc. Delaware 7533977 0 7780276 0 7780276 2 % 07/07/2023
(1) BlackRock, Inc. Delaware 150000 0 150000 0 150000 100 % 07/07/2023
(1) BlackRock, Inc. Delaware 1000000 0 1000000 0 1000000 57.1 % 07/07/2023
(1) BlackRock, Inc. Delaware 13693273 0 13938867 0 13938867 12.1 % 07/07/2023
(1) BlackRock, Inc. Delaware 300000 0 300000 0 300000 75 % 07/07/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 121194 0 121407 0 121407 1.3 % 07/07/2023
(1) BlackRock, Inc. Delaware 2657997 0 2660509 0 2660509 1.2 % 07/07/2023
(1) BlackRock, Inc. Delaware 7174287 0 7524143 0 7524143 12.3 % 07/07/2023
(1) BlackRock, Inc. Delaware 5801142 0 5896745 0 5896745 10.4 % 07/07/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 1000000 0 1000000 0 1000000 87 % 08/06/2023
(1) BlackRock, Inc. Delaware 13976352 0 15337819 0 15337819 10.1 % 08/06/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 200000 0 200000 0 200000 100 % 08/06/2023
(1) BlackRock, Inc. Delaware 5601624 0 5691776 0 5691776 12.2 % 08/06/2023
(1) BlackRock, Inc. Delaware 50000 0 50000 0 50000 50 % 08/06/2023
(1) BlackRock, Inc. Delaware 555000 0 555000 0 555000 10.4 % 05/05/2023
(1) BlackRock, Inc. Delaware 3159489 0 3232051 0 3232051 4.99 % 05/05/2023
(1) BlackRock, Inc. Delaware 7264964 0 7368357 0 7368357 11.5 % 05/05/2023
(1) BlackRock, Inc. Delaware 19018103 0 19193635 0 19193635 10.8 % 05/05/2023
(1) BlackRock, Inc. Delaware 7976734 0 8228202 0 8228202 4.4 % 05/05/2023
(1) BlackRock, Inc. Delaware 3605300 0 3605300 0 3605300 4.2 % 05/05/2023
(1) BlackRock, Inc. Delaware 120000 0 120000 0 120000 75 % 06/04/2023
(1) BlackRock, Inc. Delaware 25960673 0 26240184 0 26240184 11.2 % 06/04/2023
(1) BlackRock, Inc. Delaware 4568477 0 4606953 0 4606953 4.97 % 06/04/2023
(1) BlackRock, Inc. Delaware 307530 0 307530 0 307530 4.5 % 06/04/2023
(1) BlackRock, Inc. Delaware 8434012 0 9047862 0 9047862 10.1 % 06/04/2023
(1) BlackRock, Inc. Delaware 2085440 0 2083017 0 2083017 4.6 % 06/04/2023
(1) BlackRock, Inc. Delaware 1610254 0 1610254 0 1610254 26.8 % 06/04/2023
(1) BlackRock, Inc. Delaware 1441197 0 1485796 0 1485796 4.99 % 06/04/2023
(1) BlackRock, Inc. Delaware 2166601 0 2181751 0 2181751 4.9 % 06/04/2023
(1) BlackRock, Inc. Delaware 253262 0 317043 0 317043 1.2 % 06/04/2023
(1) BlackRock, Inc. Delaware 600000 0 600000 0 600000 75 % 08/03/2023
(1) BlackRock, Inc. Delaware 120000 0 120000 0 120000 75 % 08/03/2023
(1) BlackRock, Inc. Delaware 2795249 0 2949338 0 2949338 10.9 % 08/03/2023
(1) BlackRock, Inc. Delaware 150000 0 150000 0 150000 75 % 08/03/2023
(1) BlackRock, Inc. Delaware 120000 0 120000 0 120000 75 % 08/03/2023
(1) BlackRock, Inc. Delaware 11169385 0 11189377 0 11189377 27.2 % 08/03/2023
(1) BlackRock, Inc. Delaware 478937 0 506425 0 506425 2.4 % 08/03/2023
(1) BlackRock, Inc. Delaware 1635904 0 1648134 0 1648134 5.2 % 07/03/2023
(1) BlackRock, Inc. Delaware 5591871 0 5760983 0 5760983 5.8 % 07/03/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 6215636 0 6411352 0 6411352 7.7 % 23/02/2023
(1) BlackRock, Inc. Delaware 374490 0 374490 0 374490 5.4 % 15/02/2023
(1) BlackRock, Inc. Delaware 128981 0 128981 0 128981 6.6 % 14/02/2023
(1) BlackRock, Inc. Delaware 150000 0 150000 0 150000 75 % 14/02/2023
(1) BlackRock, Inc. Delaware 7551533 0 7551533 0 7551533 5.8 % 14/02/2023
(1) BlackRock, Inc. Delaware 5008871 0 5008879 0 5008879 5.5 % 14/02/2023
(1) BlackRock, Inc. Delaware 5164751 0 5266522 0 5266522 6.9 % 14/02/2023
(1) BlackRock, Inc. Delaware 254612 0 259341 0 259341 6.8 % 14/02/2023
(1) BlackRock, Inc. Delaware 300000 0 300000 0 300000 75 % 13/02/2023
(1) BlackRock, Inc. Delaware 1132056 0 1151816 0 1151816 5.7 % 13/02/2023
(1) BlackRock, Inc. Delaware 2474530 0 2545618 0 2545618 5.9 % 13/02/2023
(1) BlackRock, Inc. Delaware 11664122 0 12374197 0 12374197 8.7 % 13/02/2023
(1) BlackRock, Inc. Delaware 7882789 0 8071273 0 8071273 6.9 % 13/02/2023
(1) BlackRock, Inc. Delaware 17846882 0 18262355 0 18262355 6.4 % 13/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 3140522 0 3221430 0 3221430 5.9 % 13/02/2023
(1) BlackRock, Inc. Delaware 5309425 0 5486044 0 5486044 5 % 13/02/2023
(1) BlackRock, Inc. Delaware 3558752 0 3616926 0 3616926 5.5 % 13/02/2023
(1) BlackRock, Inc. Delaware 3038265 0 3109967 0 3109967 5 % 13/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 2979122 0 3052102 0 3052102 6.4 % 13/02/2023
(1) BlackRock, Inc. Delaware 5055403 0 5271375 0 5271375 8.4 % 13/02/2023
(1) BlackRock, Inc. Delaware 4320665 0 4455177 0 4455177 5.1 % 13/02/2023
(1) BlackRock, Inc. Delaware 4081526 0 4156146 0 4156146 6.1 % 13/02/2023
(1) BlackRock, Inc. Delaware 10713176 0 10996735 0 10996735 5 % 13/02/2023
(1) BlackRock, Inc. Delaware 6688126 0 6848107 0 6848107 5.3 % 13/02/2023
(1) BlackRock, Inc. Delaware 12673497 0 12946545 0 12946545 5 % 13/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 2229641 0 2245620 0 2245620 5.1 % 13/02/2023
(1) BlackRock, Inc. Delaware 1169206 0 1210756 0 1210756 5.2 % 13/02/2023
(1) BlackRock, Inc. Delaware 3058741 0 3109793 0 3109793 6.4 % 13/02/2023
(1) BlackRock, Inc. Delaware 4323767 0 4405513 0 4405513 9.5 % 13/02/2023
(1) BlackRock, Inc. Delaware 612162114 0 666814460 0 666814460 9.5 % 13/02/2023
(1) BlackRock, Inc. Delaware 21695712 0 22699411 0 22699411 5.9 % 13/02/2023
(1) BlackRock, Inc. Delaware 32526846 0 32813092 0 32813092 9.4 % 13/02/2023
(1) BlackRock, Inc. Delaware 11716362 0 11794527 0 11794527 5.4 % 13/02/2023
(1) BlackRock, Inc. Delaware 386677 0 430401 0 430401 5.6 % 10/02/2023
(1) BlackRock, Inc. Delaware 4145795 0 4228743 0 4228743 5.2 % 10/02/2023
(1) BlackRock, Inc. Delaware 7082782 0 7208920 0 7208920 6.7 % 10/02/2023
(1) BlackRock, Inc. Delaware 3982036 0 4041827 0 4041827 5.4 % 10/02/2023
(1) BlackRock, Inc. Delaware 12918481 0 13185116 0 13185116 5.5 % 10/02/2023
(1) BlackRock, Inc. Delaware 3491867 0 3594074 0 3594074 5.8 % 10/02/2023
(1) BlackRock, Inc. Delaware 13907598 0 14562786 0 14562786 9.3 % 10/02/2023
(1) BlackRock, Inc. Delaware 14358255 0 14518463 0 14518463 6.9 % 10/02/2023
(1) BlackRock, Inc. Delaware 19593862 0 20034830 0 20034830 7.3 % 10/02/2023
(1) BlackRock, Inc. Delaware 8987633 0 9155435 0 9155435 5.3 % 10/02/2023
(1) BlackRock, Inc. Delaware 5049187 0 5134137 0 5134137 5.4 % 10/02/2023
(1) BlackRock, Inc. Delaware 12580940 0 13375921 0 13375921 5.4 % 10/02/2023
(1) BlackRock, Inc. Delaware 2583621 0 2642767 0 2642767 6.3 % 10/02/2023
(1) BlackRock, Inc. Delaware 4664244 0 4698912 0 4698912 5.2 % 10/02/2023
(1) BlackRock, Inc. Delaware 101466414 0 116811323 0 116811323 6.2 % 10/02/2023
(1) BlackRock, Inc. Delaware 8464269 0 8576213 0 8576213 6.3 % 10/02/2023
(1) BlackRock, Inc. Delaware 21711596 0 21890709 0 21890709 9.7 % 10/02/2023
(1) BlackRock, Inc. Delaware 2665174 0 2694036 0 2694036 6 % 09/02/2023
(1) BlackRock, Inc. Delaware 5244225 0 5379585 0 5379585 6.7 % 09/02/2023
(1) BlackRock, Inc. Delaware 784895 0 797362 0 797362 5.9 % 09/02/2023
(1) BlackRock, Inc. Delaware 8200528 0 8770378 0 8770378 4.9 % 09/02/2023
(1) BlackRock, Inc. Delaware 2524103 0 2593524 0 2593524 4.9 % 09/02/2023
(1) BlackRock, Inc. Delaware 6078004 0 6245970 0 6245970 4.8 % 09/02/2023
(1) BlackRock, Inc. Delaware 1298608 0 1326531 0 1326531 4.9 % 09/02/2023
(1) BlackRock, Inc. Delaware 3649590 0 3730295 0 3730295 4.9 % 09/02/2023
(1) BlackRock, Inc. Delaware 31554913 0 32416315 0 32416315 4.4 % 09/02/2023
(1) BlackRock, Inc. Delaware 8484799 0 8686528 0 8686528 4.9 % 09/02/2023
(1) BlackRock, Inc. Delaware 300000 0 300000 0 300000 60 % 09/02/2023
(1) BlackRock, Inc. Delaware 39425778 0 40488853 0 40488853 5.5 % 08/02/2023
(1) BlackRock, Inc. Delaware 6417672 0 6651450 0 6651450 5.1 % 08/02/2023
(1) BlackRock, Inc. Delaware 2537552 0 2618618 0 2618618 5 % 08/02/2023
(1) BlackRock, Inc. Delaware 8317963 0 8887816 0 8887816 5 % 08/02/2023
(1) BlackRock, Inc. Delaware 8612887 0 8816449 0 8816449 5 % 08/02/2023
(1) BlackRock, Inc. Delaware 1313225 0 1341259 0 1341259 5 % 08/02/2023
(1) BlackRock, Inc. Delaware 3847540 0 3929290 0 3929290 5.2 % 08/02/2023
(1) BlackRock, Inc. Delaware 2155720 0 2207179 0 2207179 5 % 08/02/2023
(1) BlackRock, Inc. Delaware 18628049 0 20325197 0 20325197 5 % 08/02/2023
(1) BlackRock, Inc. Delaware 365002 0 1630515 0 1630515 7.8 % 07/02/2023
(1) BlackRock, Inc. Delaware 8250788 0 9660044 0 9660044 5.2 % 07/02/2023
(1) BlackRock, Inc. Delaware 583404 0 2904198 0 2904198 7.8 % 07/02/2023
(1) BlackRock, Inc. Delaware 12460397 0 13238275 0 13238275 8 % 07/02/2023
(1) BlackRock, Inc. Delaware 14748528 0 15495310 0 15495310 5.1 % 07/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 22602900 0 24968484 0 24968484 7.6 % 07/02/2023
(1) BlackRock, Inc. Delaware 3643290 0 3807109 0 3807109 5.9 % 07/02/2023
(1) BlackRock, Inc. Delaware 27637154 0 31580322 0 31580322 5.4 % 07/02/2023
(1) BlackRock, Inc. Delaware 24776598 0 27469496 0 27469496 9 % 07/02/2023
(1) BlackRock, Inc. Delaware 4118213 0 4285909 0 4285909 7 % 07/02/2023
(1) BlackRock, Inc. Delaware 115721312 0 125531300 0 125531300 7 % 07/02/2023
(1) BlackRock, Inc. Delaware 7901132 0 8870416 0 8870416 5.1 % 07/02/2023
(1) BlackRock, Inc. Delaware 1986887 0 2050732 0 2050732 6.6 % 07/02/2023
(1) BlackRock, Inc. Delaware 17672937 0 17907945 0 17907945 8.7 % 07/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 985735 0 1012768 0 1012768 5.3 % 07/02/2023
(1) BlackRock, Inc. Delaware 5314777 0 5509187 0 5509187 7.5 % 07/02/2023
(1) BlackRock, Inc. Delaware 6304442 0 6408323 0 6408323 5.1 % 07/02/2023
(1) BlackRock, Inc. Delaware 3234937 0 3324738 0 3324738 5.3 % 07/02/2023
(1) BlackRock, Inc. Delaware 10273091 0 10395532 0 10395532 6.5 % 07/02/2023
(1) BlackRock, Inc. Delaware 5746887 0 5883397 0 5883397 8.5 % 07/02/2023
(1) BlackRock, Inc. Delaware 407325 0 414322 0 414322 5.5 % 07/02/2023
(1) BlackRock, Inc. Delaware 2919530 0 3006612 0 3006612 7.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 5696572 0 6292224 0 6292224 7.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 17835798 0 18111970 0 18111970 6.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 3953380 0 4158643 0 4158643 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 23871430 0 26673504 0 26673504 5.4 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 23837329 0 26350094 0 26350094 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 8741899 0 8867280 0 8867280 6.1 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 1687500 0 1687500 0 1687500 6.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 760310 0 774358 0 774358 5.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 22668790 0 23212320 0 23212320 5.2 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 12599815 0 13292031 0 13292031 7.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 2833482 0 3214311 0 3214311 8.4 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 4106052 0 4230913 0 4230913 6.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 2059586 0 2090925 0 2090925 5.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 3028658 0 3196368 0 3196368 6.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 3174203 0 3369622 0 3369622 8.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 4981513 0 5094914 0 5094914 6.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 10197144 0 10502303 0 10502303 8.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 246646 0 253576 0 253576 8.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 4690832 0 4699673 0 4699673 5.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 7772662 0 8080734 0 8080734 8 % 03/02/2023
(1) BlackRock, Inc. Delaware 2341216 0 2474339 0 2474339 8.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 17909635 0 18534459 0 18534459 8.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 7113525 0 7232043 0 7232043 6.4 % 03/02/2023
Gruber and McBaine Capital Management, LLC Delaware 999999 0 999999 0 95900 0.7 % 03/02/2023
(1) BlackRock, Inc. Delaware 17593608 0 18049262 0 18049262 6.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 646466 0 659619 0 659619 5.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 8204232 0 8421643 0 8421643 8.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 4028343 0 4287809 0 4287809 8.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 4450887 0 4566011 0 4566011 8.5 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 12059793 0 13169064 0 13169064 8.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 40151716 0 43459730 0 43459730 8.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 14414521 0 16159972 0 16159972 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 39376663 0 43244463 0 43244463 7.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 1398365 0 1537903 0 1537903 8.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 12046497 0 12382405 0 12382405 5.7 % 03/02/2023
(1) BlackRock, Inc. Delaware 10155428 0 10439033 0 10439033 5.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 6872592 0 7050449 0 7050449 7.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 12703307 0 13124214 0 13124214 5.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 34708997 0 35820005 0 35820005 7.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 1993024 0 2136677 0 2136677 5.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 3543566 0 3598536 0 3598536 7.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 1934925 0 1979520 0 1979520 5.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 2281534 0 2335818 0 2335818 5.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 8319408 0 9243687 0 9243687 8.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 28111278 0 30829500 0 30829500 8.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 6903334 0 7087579 0 7087579 8.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 5279254 0 5566743 0 5566743 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 12541739 0 13733771 0 13733771 5.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 1008044 0 1027835 0 1027835 5.4 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 9255222 0 9430799 0 9430799 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 4790080 0 4910142 0 4910142 8.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 853961 0 867506 0 867506 5.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 3153528 0 3227957 0 3227957 5.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 12851386 0 13223743 0 13223743 5.4 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 2722082 0 2745956 0 2745956 5.7 % 03/02/2023
(1) BlackRock, Inc. Delaware 1921134 0 1973993 0 1973993 5.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 6021251 0 6069401 0 6069401 6 % 03/02/2023
(1) BlackRock, Inc. Delaware 12376133 0 12614840 0 12614840 6.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 3880757 0 3956805 0 3956805 6.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 1939047 0 1997775 0 1997775 5.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 668700 0 680862 0 680862 5.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 4616811 0 4722083 0 4722083 7.7 % 03/02/2023
(1) BlackRock, Inc. Delaware 1326412 0 1390077 0 1390077 6.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 11560276 0 12192834 0 12192834 5.3 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 4144621 0 4253199 0 4253199 5.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 2013895 0 2080417 0 2080417 5.6 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 4097323 0 4336492 0 4336492 6.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 6838722 0 6942160 0 6942160 5.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 13584632 0 15065763 0 15065763 7.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 441815 0 451254 0 451254 5.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 52526632 0 53612314 0 53612314 6.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 5581782 0 5670275 0 5670275 5.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 4152360 0 4226590 0 4226590 5.4 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 2714796 0 2761556 0 2761556 6.9 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 4096230 0 4145589 0 4145589 6.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 2662450 0 2715651 0 2715651 6.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 11393298 0 11646102 0 11646102 5.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 4839625 0 4946443 0 4946443 7.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 2128924 0 2241470 0 2241470 7.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 606396 0 618633 0 618633 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 28303419 0 30795239 0 30795239 5.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 8810580 0 9149307 0 9149307 8.1 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 1256746 0 1288731 0 1288731 6.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 9451991 0 9572570 0 9572570 6.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 11751759 0 12076276 0 12076276 7.7 % 03/02/2023
(1) BlackRock, Inc. Delaware 11380598 0 12731719 0 12731719 5.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 4092427 0 4225693 0 4225693 8.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 6714805 0 6857571 0 6857571 7.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 25870874 0 27434936 0 27434936 5.6 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 4266253 0 4419932 0 4419932 7.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 518866 0 532023 0 532023 5.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 1421572 0 1467198 0 1467198 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 2931497 0 3010552 0 3010552 5.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 22169280 0 24552650 0 24552650 6.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 874275 0 884683 0 884683 6 % 03/02/2023
(1) BlackRock, Inc. Delaware 8269458 0 8367607 0 8367607 6.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 7904060 0 8087733 0 8087733 5.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 4960441 0 4983164 0 4983164 8.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 11112000 0 11407415 0 11407415 6.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 2171637 0 2190298 0 2190298 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 2472225 0 2548589 0 2548589 7.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 1326208 0 1377592 0 1377592 5.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 3631927 0 3701629 0 3701629 5.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 6866515 0 7060319 0 7060319 5.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 3458917 0 3508024 0 3508024 6.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 1404607 0 1462922 0 1462922 5.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 2434609 0 2506215 0 2506215 5.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 2003877 0 2042192 0 2042192 5.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 502671 0 511007 0 511007 5.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 10702145 0 10913832 0 10913832 6.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 10386683 0 10667624 0 10667624 5.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 5261753 0 5495293 0 5495293 5.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 6485008 0 6739992 0 6739992 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 9970344 0 10268281 0 10268281 5.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 3078409 0 3153901 0 3153901 6.5 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 4143578 0 4646644 0 4646644 5.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 11512853 0 12263489 0 12263489 6.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 22169120 0 22890590 0 22890590 6.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 6233587 0 6458974 0 6458974 5.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 25110469 0 25898510 0 25898510 6.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 90631214 0 102833896 0 102833896 8.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 6274100 0 6461509 0 6461509 5.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 9881475 0 10232041 0 10232041 8.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 1111391 0 1127290 0 1127290 5.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 749752 0 763073 0 763073 5.3 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 2084594 0 2096940 0 2096940 6.2 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 1400428 0 1413863 0 1413863 5.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 78302863 0 88851340 0 88851340 8.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 3732337 0 3795813 0 3795813 5.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 2697491 0 2742205 0 2742205 6.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 14673914 0 15101281 0 15101281 6.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 4887820 0 4887820 0 4887820 7.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 22489232 0 23325389 0 23325389 6.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 11808957 0 12074814 0 12074814 5.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 5278257 0 5345991 0 5345991 5.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 2378340 0 2416188 0 2416188 5.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 9664766 0 9773039 0 9773039 7.7 % 03/02/2023
(1) BlackRock, Inc. Delaware 7281070 0 8348748 0 8348748 5.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 5274117 0 5393438 0 5393438 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 5251004 0 5448151 0 5448151 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 2919213 0 3117785 0 3117785 5.2 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 2139961 0 2215091 0 2215091 5.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 6644930 0 7113360 0 7113360 5.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 5026073 0 5105370 0 5105370 6.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 524600 0 538986 0 538986 6 % 03/02/2023
(1) BlackRock, Inc. Delaware 5994623 0 6642300 0 6642300 5.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 3837808 0 4231246 0 4231246 6.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 1138326 0 1159663 0 1159663 5.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 3107343 0 3176734 0 3176734 6.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 118460198 0 129873577 0 129873577 5.3 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 1736135 0 1775328 0 1775328 5.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 20427242 0 20792638 0 20792638 5.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 9183042 0 9916721 0 9916721 5.7 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 8796099 0 9026981 0 9026981 7.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 497862 0 501570 0 501570 5.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 623582 0 643571 0 643571 7.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 5164751 0 5266522 0 5266522 6.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 2774595 0 2807704 0 2807704 6.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 1003529 0 1023872 0 1023872 5.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 34756436 0 35392614 0 35392614 6.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 20029443 0 20629705 0 20629705 6.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 254612 0 259340 0 259340 6.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 6351332 0 6521775 0 6521775 6.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 19425122 0 20063331 0 20063331 8.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 7889816 0 8053865 0 8053865 5.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 5363166 0 6111953 0 6111953 5.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 4105334 0 4175480 0 4175480 6.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 687574 0 700331 0 700331 5.4 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 11189213 0 11376085 0 11376085 6.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 3964082 0 4034393 0 4034393 5.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 12846017 0 13033731 0 13033731 5.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 8518648 0 8804356 0 8804356 5.7 % 03/02/2023
(1) BlackRock, Inc. Delaware 3631970 0 3681487 0 3681487 5.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 5880505 0 6014157 0 6014157 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 3378087 0 3435524 0 3435524 5.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 3683867 0 3723714 0 3723714 6.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 16236237 0 17070186 0 17070186 5.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 4317566 0 4382200 0 4382200 5.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 14026235 0 15508991 0 15508991 5.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 13937383 0 14272830 0 14272830 8.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 1249588 0 1281505 0 1281505 7.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 16405903 0 16832110 0 16832110 7.3 % 03/02/2023
(1) BlackRock, Inc. Delaware 760266 0 773946 0 773946 5.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 416302 0 425138 0 425138 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 1805108 0 1805108 0 1805108 7.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 14470458 0 15785670 0 15785670 5.7 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 42063782 0 43350519 0 43350519 6.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 10613374 0 10742320 0 10742320 6.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 3529783 0 3587887 0 3587887 5.2 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 1004610 0 1023405 0 1023405 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 14827289 0 15159893 0 15159893 6.7 % 03/02/2023
(1) BlackRock, Inc. Delaware 2682754 0 2758529 0 2758529 5.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 5528322 0 5600819 0 5600819 5.8 % 03/02/2023
(1) BlackRock, Inc. Delaware 3432851 0 3543092 0 3543092 6.5 % 03/02/2023
(1) BlackRock, Inc. Delaware 14706284 0 15052105 0 15052105 5.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 4275430 0 4371873 0 4371873 5.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 5715582 0 5983044 0 5983044 5 % 03/02/2023
(1) BlackRock, Inc. Delaware 8526830 0 8886572 0 8886572 6.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 5077550 0 5153559 0 5153559 6 % 03/02/2023
(1) BlackRock, Inc. Delaware 9729003 0 10117474 0 10117474 5.6 % 03/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 2663985 0 2683160 0 2683160 6 % 03/02/2023
(1) BlackRock, Inc. Delaware 5524810 0 5935966 0 5935966 5.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 24457780 0 25075763 0 25075763 8.4 % 03/02/2023
(1) BlackRock, Inc. Delaware 13572003 0 15082576 0 15082576 5.2 % 03/02/2023
(1) BlackRock, Inc. Delaware 26441201 0 27124981 0 27124981 7.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 1021784 0 1042224 0 1042224 5.9 % 03/02/2023
(1) BlackRock, Inc. Delaware 760694 0 775681 0 775681 5.6 % 03/02/2023
(1) BlackRock, Inc. Delaware 7184619 0 7320030 0 7320030 5.1 % 03/02/2023
(1) BlackRock, Inc. Delaware 6161904 0 6370902 0 6370902 5 % 01/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 13889877 0 15703543 0 15703543 9.7 % 01/02/2023
(1) BlackRock, Inc. Delaware 4027196 0 4190275 0 4190275 5.5 % 01/02/2023
(1) BlackRock, Inc. Delaware 893608 0 916956 0 916956 5.1 % 01/02/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 19605339 0 20558304 0 20558304 9.2 % 01/02/2023
(1) BlackRock, Inc. Delaware 437547 0 447501 0 447501 6.1 % 01/02/2023
(1) BlackRock, Inc. Delaware 5418972 0 5578795 0 5578795 5.9 % 01/02/2023
(1) BlackRock, Inc. Delaware 7266942 0 7916603 0 7916603 6.3 % 01/02/2023
(1) BlackRock, Inc. Delaware 5976227 0 6172222 0 6172222 9.2 % 01/02/2023
(1) BlackRock, Inc. Delaware 15083829 0 16545072 0 16545072 5.8 % 01/02/2023
(1) BlackRock, Inc. Delaware 34546991 0 38893839 0 38893839 5.5 % 01/02/2023
(1) BlackRock, Inc. Delaware 5117550 0 5152518 0 5152518 14.8 % 01/02/2023
(1) BlackRock, Inc. Delaware 6604704 0 6692032 0 6692032 12.7 % 01/02/2023
(1) BlackRock, Inc. Delaware 9995286 0 10135352 0 10135352 6.6 % 31/01/2023
(1) BlackRock, Inc. Delaware 8717142 0 8858225 0 8858225 6.7 % 31/01/2023
(1) BlackRock, Inc. Delaware 2630458 0 2689483 0 2689483 6.8 % 31/01/2023
(1) BlackRock, Inc. Delaware 14832493 0 15061361 0 15061361 6.9 % 31/01/2023
(1) BlackRock, Inc. Delaware 3254191 0 3313852 0 3313852 6.5 % 31/01/2023
(1) BlackRock, Inc. Delaware 12242960 0 12561232 0 12561232 6.7 % 31/01/2023
(1) BlackRock, Inc. Delaware 1375542 0 1406086 0 1406086 6.3 % 31/01/2023
(1) BlackRock, Inc. Delaware 147804628 0 164243555 0 164243555 6.8 % 31/01/2023
(1) BlackRock, Inc. Delaware 6074386 0 6221629 0 6221629 6.6 % 31/01/2023
(1) BlackRock, Inc. Delaware 107695 0 113355 0 113355 6.4 % 31/01/2023
(1) BlackRock, Inc. Delaware 1607582 0 1661401 0 1661401 6.9 % 31/01/2023
(1) BlackRock, Inc. Delaware 1746681 0 1778880 0 1778880 6.4 % 31/01/2023
(1) BlackRock, Inc. Delaware 1490465 0 1514201 0 1514201 6.8 % 31/01/2023
(1) BlackRock, Inc. Delaware 1485001 0 1521207 0 1521207 6.7 % 31/01/2023
(1) BlackRock, Inc. Delaware 5474467 0 5579604 0 5579604 6.4 % 31/01/2023
(1) BlackRock, Inc. Delaware 1538289 0 1578506 0 1578506 7 % 31/01/2023
(1) BlackRock, Inc. Delaware 9087489 0 9321429 0 9321429 6.9 % 31/01/2023
(1) BlackRock, Inc. Delaware 22761113 0 25144368 0 25144368 6.5 % 31/01/2023
(1) BlackRock, Inc. Delaware 8367934 0 8658691 0 8658691 6.9 % 31/01/2023
(1) BlackRock, Inc. Delaware 12296303 0 13226319 0 13226319 6.9 % 31/01/2023
T. ROWE PRICE ASSOCIATES, INC. Delaware 206025097 0 219073596 0 3259190 14 % 31/01/2023
(1) BlackRock, Inc. Delaware 3626340 0 3717617 0 3717617 6.7 % 31/01/2023
(1) BlackRock, Inc. Delaware 1656574 0 1698425 0 1698425 6.6 % 31/01/2023
(1) BlackRock, Inc. Delaware 2245853 0 2306090 0 2306090 6.6 % 31/01/2023
(1) BlackRock, Inc. Delaware 4543882 0 4664364 0 4664364 6.9 % 31/01/2023
(1) BlackRock, Inc. Delaware 1230535 0 1259604 0 1259604 6.7 % 31/01/2023
(1) BlackRock, Inc. Delaware 58947344 0 65467793 0 65467793 6.9 % 31/01/2023
(1) BlackRock, Inc. Delaware 3739204 0 3795009 0 3795009 6.7 % 31/01/2023
(1) BlackRock, Inc. Delaware 2204202 0 2259358 0 2259358 6.4 % 31/01/2023
(1) BlackRock, Inc. Delaware 1312963 0 1344897 0 1344897 6.5 % 31/01/2023
(1) BlackRock, Inc. Delaware 850022 0 871668 0 871668 6.6 % 31/01/2023
(1) BlackRock, Inc. Delaware 8627635 0 8905372 0 8905372 6.7 % 31/01/2023
(1) BlackRock, Inc. Delaware 9462470 0 9834401 0 9834401 6.6 % 31/01/2023
(1) BlackRock, Inc. Delaware 910608 0 935481 0 935481 6.4 % 31/01/2023
Gabelli Funds, LLC Delaware 298494477 0 340704405 0 1366123 4.04 % 31/01/2023
(1) BlackRock, Inc. Delaware 23068371 0 23271705 0 23271705 15.9 % 31/01/2023
(1) BlackRock, Inc. Delaware 5543323 0 5593355 0 5593355 12.6 % 31/01/2023
(1) BlackRock, Inc. Delaware 3661314 0 3753075 0 3753075 18 % 31/01/2023
(1) BlackRock, Inc. Delaware 9127377 0 9246925 0 9246925 17.7 % 31/01/2023
(1) BlackRock, Inc. Delaware 2834803 0 2864187 0 2864187 14.4 % 31/01/2023
(1) BlackRock, Inc. Delaware 6826709 0 7642363 0 7642363 7 % 31/01/2023
(1) BlackRock, Inc. Delaware 11869852 0 13159705 0 13159705 7.2 % 31/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 1654149 0 1682041 0 1682041 7.7 % 31/01/2023
(1) BlackRock, Inc. Delaware 2105341 0 2167193 0 2167193 7.4 % 31/01/2023
(1) BlackRock, Inc. Delaware 21226053 0 23377145 0 23377145 7.4 % 31/01/2023
(1) BlackRock, Inc. Delaware 4289247 0 4697764 0 4697764 7.5 % 31/01/2023
(1) BlackRock, Inc. Delaware 3923996 0 4024721 0 4024721 7.2 % 31/01/2023
(1) BlackRock, Inc. Delaware 3172815 0 3269868 0 3269868 7.3 % 31/01/2023
(1) BlackRock, Inc. Delaware 2931167 0 2978459 0 2978459 7.2 % 31/01/2023
(1) BlackRock, Inc. Delaware 2818571 0 2885786 0 2885786 7.7 % 31/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 1132185 0 1151109 0 1151109 13.1 % 31/01/2023
(1) BlackRock, Inc. Delaware 7726239 0 7783794 0 7783794 16.3 % 31/01/2023
(1) BlackRock, Inc. Delaware 5235148 0 5310893 0 5310893 12.6 % 31/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 4774238 0 4837881 0 4837881 7.8 % 30/01/2023
(1) BlackRock, Inc. Delaware 9870991 0 11080837 0 11080837 7.8 % 30/01/2023
(1) BlackRock, Inc. Delaware 20748459 0 22267957 0 22267957 12.6 % 30/01/2023
(1) BlackRock, Inc. Delaware 8153181 0 8795807 0 8795807 10.1 % 30/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 16088474 0 16441918 0 16441918 14.3 % 27/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 16088474 0 16441918 0 16441918 14.3 % 27/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 125375557 0 136929645 0 136929645 9.5 % 27/01/2023
(1) BlackRock, Inc. Delaware 12233373 0 12536816 0 12536816 9 % 27/01/2023
(1) BlackRock, Inc. Delaware 5985659 0 6101910 0 6101910 16.4 % 26/01/2023
(1) BlackRock, Inc. Delaware 3163656 0 3196920 0 3196920 15.7 % 26/01/2023
(1) BlackRock, Inc. Delaware 7500933 0 7557772 0 7557772 17.2 % 26/01/2023
(1) BlackRock, Inc. Delaware 6170661 0 6241502 0 6241502 17.1 % 26/01/2023
(1) BlackRock, Inc. Delaware 3251399 0 3291903 0 3291903 17.5 % 26/01/2023
(1) BlackRock, Inc. Delaware 2553095 0 2584679 0 2584679 16 % 26/01/2023
(1) BlackRock, Inc. Delaware 15993308 0 16162633 0 16588417 19 % 26/01/2023
(1) BlackRock, Inc. Delaware 2698945 0 2731783 0 2731783 16.4 % 26/01/2023
(1) BlackRock, Inc. Delaware 21426133 0 21816982 0 21816982 12.1 % 26/01/2023
(1) BlackRock, Inc. Delaware 7279237 0 7468715 0 7468715 10.5 % 26/01/2023
(1) BlackRock, Inc. Delaware 3257188 0 3284565 0 3284565 14.9 % 26/01/2023
(1) BlackRock, Inc. Delaware 4723995 0 4779938 0 4779938 17.3 % 26/01/2023
(1) BlackRock, Inc. Delaware 5197036 0 5244684 0 5244684 12.7 % 26/01/2023
(1) BlackRock, Inc. Delaware 4610108 0 4708851 0 4708851 18.6 % 26/01/2023
(1) BlackRock, Inc. Delaware 4632230 0 4732927 0 4732927 17.6 % 26/01/2023
(1) BlackRock, Inc. Delaware 50908517 0 51729117 0 51729117 12 % 26/01/2023
(1) BlackRock, Inc. Delaware 11717822 0 12154485 0 12154485 14.2 % 26/01/2023
(1) BlackRock, Inc. Delaware 16621699 0 16892987 0 16892987 19.3 % 26/01/2023
(1) BlackRock, Inc. Delaware 13705809 0 14078901 0 14078901 18.1 % 26/01/2023
(1) BlackRock, Inc. Delaware 3918744 0 3963193 0 3963193 16 % 26/01/2023
(1) BlackRock, Inc. Delaware 3667192 0 3695501 0 3695501 14.6 % 26/01/2023
(1) BlackRock, Inc. Delaware 8110240 0 8508237 0 8508237 10.5 % 26/01/2023
(1) BlackRock, Inc. Delaware 20735688 0 20887351 0 20887351 16.1 % 26/01/2023
(1) BlackRock, Inc. Delaware 5397512 0 5477912 0 5477912 17.7 % 26/01/2023
(1) BlackRock, Inc. Delaware 7741284 0 7860953 0 7860953 12.2 % 26/01/2023
(1) BlackRock, Inc. Delaware 7451561 0 7555033 0 7555033 15.9 % 26/01/2023
(1) BlackRock, Inc. Delaware 6784565 0 6905325 0 6905325 15.6 % 26/01/2023
(1) BlackRock, Inc. Delaware 13739450 0 13983358 0 13983358 19.3 % 26/01/2023
(1) BlackRock, Inc. Delaware 7328469 0 7505243 0 7505243 18.1 % 26/01/2023
(1) BlackRock, Inc. Delaware 7735833 0 7895902 0 7895902 18.9 % 26/01/2023
(1) BlackRock, Inc. Delaware 7114863 0 7220385 0 7220385 17.9 % 26/01/2023
(1) BlackRock, Inc. Delaware 4106513 0 4162864 0 4162864 17 % 26/01/2023
(1) BlackRock, Inc. Delaware 8062860 0 8213720 0 8203470 11.9 % 26/01/2023
(1) BlackRock, Inc. Delaware 8599417 0 9418787 0 9418787 10.2 % 26/01/2023
(1) BlackRock, Inc. Delaware 18084534 0 18389888 0 18389888 17.7 % 26/01/2023
(1) BlackRock, Inc. Delaware 5271720 0 5342733 0 5342733 13.9 % 26/01/2023
(1) BlackRock, Inc. Delaware 9843333 0 9918103 0 9918103 15.9 % 26/01/2023
(1) BlackRock, Inc. Delaware 8077620 0 8141248 0 8141248 14.7 % 26/01/2023
(1) BlackRock, Inc. Delaware 2109023 0 2134346 0 2134346 16.9 % 26/01/2023
(1) BlackRock, Inc. Delaware 4792205 0 4857321 0 4857321 15.4 % 26/01/2023
(1) BlackRock, Inc. Delaware 6289712 0 6433114 0 6433114 13.7 % 26/01/2023
(1) BlackRock, Inc. Delaware 13396968 0 15099769 0 15099768 10.3 % 26/01/2023
(1) BlackRock, Inc. Delaware 2343214 0 2364130 0 2364130 12.3 % 26/01/2023
(1) BlackRock, Inc. Delaware 4747014 0 4847648 0 4847648 11.9 % 26/01/2023
(1) BlackRock, Inc. Delaware 6184881 0 6253156 0 6253156 17.7 % 26/01/2023
T. ROWE PRICE ASSOCIATES, INC. Delaware 27089301 0 27437911 0 3163860 8.7 % 26/01/2023
(1) BlackRock, Inc. Delaware 8401736 0 8562224 0 8562224 16.2 % 26/01/2023
(1) BlackRock, Inc. Delaware 17706989 0 17939836 0 17939836 16.5 % 26/01/2023
(1) BlackRock, Inc. Delaware 6945341 0 7034630 0 7034630 16.3 % 26/01/2023
(1) BlackRock, Inc. Delaware 4394615 0 4479421 0 4479421 12.6 % 26/01/2023
(1) BlackRock, Inc. Delaware 4160491 0 4304702 0 4304702 19.7 % 26/01/2023
(1) BlackRock, Inc. Delaware 8048349 0 8565052 0 8565052 14.5 % 26/01/2023
(1) BlackRock, Inc. Delaware 40707434 0 43237170 0 43237170 12.3 % 26/01/2023
(1) BlackRock, Inc. Delaware 4134459 0 4190097 0 4190097 14.4 % 26/01/2023
(1) BlackRock, Inc. Delaware 7005332 0 7131887 0 7131887 11.6 % 26/01/2023
(1) BlackRock, Inc. Delaware 2752208 0 2789479 0 2789479 16.5 % 26/01/2023
(1) BlackRock, Inc. Delaware 8011174 0 8121936 0 8121936 16.6 % 26/01/2023
(1) BlackRock, Inc. Delaware 3476010 0 3517095 0 3517095 16.8 % 26/01/2023
(1) BlackRock, Inc. Delaware 11990108 0 12151434 0 12151434 16.4 % 26/01/2023
(1) BlackRock, Inc. Delaware 13632800 0 13723837 0 13723837 17.7 % 26/01/2023
(1) BlackRock, Inc. Delaware 6200168 0 6286501 0 6286501 18.2 % 26/01/2023
(1) BlackRock, Inc. Delaware 10738664 0 11474506 0 11474507 13 % 26/01/2023
(1) BlackRock, Inc. Delaware 5442952 0 5493065 0 5493065 14.4 % 26/01/2023
(1) BlackRock, Inc. Delaware 52006492 0 54411677 0 54411677 10.6 % 26/01/2023
(1) BlackRock, Inc. Delaware 16680524 0 17066414 0 17066414 15.2 % 26/01/2023
(1) BlackRock, Inc. Delaware 4728772 0 4780453 0 4780453 17.4 % 26/01/2023
(1) BlackRock, Inc. Delaware 5111351 0 5455114 0 5455114 11.6 % 26/01/2023
(1) BlackRock, Inc. Delaware 16400150 0 16528285 0 16528285 15.7 % 26/01/2023
(1) BlackRock, Inc. Delaware 3340465 0 3529095 0 3554272 11.4 % 26/01/2023
(1) BlackRock, Inc. Delaware 4205125 0 4268887 0 4268887 9.2 % 25/01/2023
(1) BlackRock, Inc. Delaware 9768809 0 10628720 0 10628720 9 % 25/01/2023
(1) BlackRock, Inc. Delaware 11511374 0 11797157 0 11797157 8.8 % 25/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 7454901 0 7635182 0 7635182 8.8 % 25/01/2023
(1) BlackRock, Inc. Delaware 5055403 0 5271374 0 4908473 8.4 % 25/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 11144550 0 11503519 0 11503519 8.9 % 25/01/2023
(1) BlackRock, Inc. Delaware 5636523 0 5766911 0 5766911 8.8 % 25/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 70892069 0 78533730 0 78533730 8.8 % 25/01/2023
(1) BlackRock, Inc. Delaware 4562058 0 4731781 0 4731781 8.9 % 25/01/2023
(1) BlackRock, Inc. Delaware 3046894 0 3320494 0 3320494 8.8 % 25/01/2023
(1) BlackRock, Inc. Delaware 9610017 0 9876238 0 9876238 8.8 % 25/01/2023
(1) BlackRock, Inc. Delaware 8007125 0 8208758 0 8208758 9 % 25/01/2023
(1) BlackRock, Inc. Delaware 13761695 0 14165302 0 14165302 8.8 % 25/01/2023
(1) BlackRock, Inc. Delaware 7398259 0 7578814 0 7578814 8.8 % 25/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 296399470 0 328367705 0 328367705 9 % 25/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 4641988 0 4832348 0 4832348 8.8 % 25/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 7071845 0 7254921 0 7254921 8.7 % 25/01/2023
(1) BlackRock, Inc. Delaware 2861363 0 2905581 0 2905581 8.8 % 25/01/2023
(1) BlackRock, Inc. Delaware 12122797 0 13430066 0 13430066 8.8 % 25/01/2023
(1) BlackRock, Inc. Delaware 12233373 0 12536816 0 13205205 9.5 % 25/01/2023
(1) BlackRock, Inc. Delaware 20839649 0 21768046 0 21768046 9 % 25/01/2023
(1) BlackRock, Inc. Delaware 11615631 0 12736679 0 12736679 9 % 25/01/2023
(1) BlackRock, Inc. Delaware 665700 0 699622 0 699622 8.7 % 25/01/2023
(1) BlackRock, Inc. Delaware 21362029 0 22052246 0 22052246 8.8 % 25/01/2023
(1) BlackRock, Inc. Delaware 2765589 0 2789318 0 2789318 8.8 % 25/01/2023
(1) BlackRock, Inc. Delaware 8767455 0 9568779 0 9568779 8.9 % 25/01/2023
(1) BlackRock, Inc. Delaware 4719290 0 4932356 0 4932356 9.1 % 25/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 4937137 0 5001067 0 5001067 8.9 % 25/01/2023
(1) BlackRock, Inc. Delaware 4312813 0 4495643 0 4495643 9 % 25/01/2023
(1) BlackRock, Inc. Delaware 13809676 0 14148907 0 14148907 9 % 25/01/2023
(1) BlackRock, Inc. Delaware 5114811 0 5339199 0 5339199 8.9 % 25/01/2023
(1) BlackRock, Inc. Delaware 18613610 0 19070133 0 19070133 9 % 25/01/2023
(1) BlackRock, Inc. Delaware 5382111 0 5581368 0 5581368 8.7 % 25/01/2023
(1) BlackRock, Inc. Delaware 5269622 0 5313148 0 5313148 9.1 % 25/01/2023
(1) BlackRock, Inc. Delaware 3328318 0 3453083 0 3453083 8.9 % 25/01/2023
(1) BlackRock, Inc. Delaware 1324057 0 1408265 0 1408265 8.9 % 25/01/2023
(1) BlackRock, Inc. Delaware 5412370 0 5552089 0 5552089 8.7 % 25/01/2023
(1) BlackRock, Inc. Delaware 2327660 0 2389057 0 2389057 9 % 25/01/2023
(1) BlackRock, Inc. Delaware 13374675 0 13719504 0 13719504 9.4 % 24/01/2023
(1) BlackRock, Inc. Delaware 10886075 0 11138855 0 11138855 9.5 % 24/01/2023
(1) BlackRock, Inc. Delaware 3894862 0 4019961 0 4019961 12.1 % 24/01/2023
(1) BlackRock, Inc. Delaware 41344025 0 45177290 0 45177290 9.4 % 24/01/2023
(1) BlackRock, Inc. Delaware 1512383 0 1585219 0 1585219 9.2 % 24/01/2023
(1) BlackRock, Inc. Delaware 11636114 0 12356583 0 12356583 9.6 % 24/01/2023
(1) BlackRock, Inc. Delaware 18484752 0 18616457 0 18616457 12.7 % 24/01/2023
(1) BlackRock, Inc. Delaware 1164734 0 1193804 0 1193804 16.5 % 24/01/2023
(1) BlackRock, Inc. Delaware 4425834 0 4478524 0 4478524 14.7 % 24/01/2023
(1) BlackRock, Inc. Delaware 4688892 0 4978904 0 4978904 9.9 % 24/01/2023
(1) BlackRock, Inc. Delaware 1995583 0 2049786 0 2049786 9.6 % 24/01/2023
(1) BlackRock, Inc. Delaware 6758627 0 6955636 0 6955636 9.3 % 24/01/2023
(1) BlackRock, Inc. Delaware 3376988 0 3585651 0 3585651 9.8 % 24/01/2023
(1) BlackRock, Inc. Delaware 583367 0 590267 0 590267 9.4 % 24/01/2023
(1) BlackRock, Inc. Delaware 16973052 0 17119604 0 17119604 9.8 % 24/01/2023
(1) BlackRock, Inc. Delaware 15394321 0 15679609 0 15679609 12.1 % 24/01/2023
(1) BlackRock, Inc. Delaware 6192430 0 6345760 0 6345760 9.9 % 24/01/2023
(1) BlackRock, Inc. Delaware 1377689 0 1396085 0 1396085 9.7 % 24/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 3392621 0 3449387 0 3449387 16.7 % 24/01/2023
(1) BlackRock, Inc. Delaware 17615523 0 19159432 0 19159432 9.4 % 24/01/2023
(1) BlackRock, Inc. Delaware 18214136 0 18827655 0 18827655 9.3 % 24/01/2023
(1) BlackRock, Inc. Delaware 12442445 0 12533421 0 12533421 15.9 % 24/01/2023
(1) BlackRock, Inc. Delaware 45867112 0 49874077 0 49874077 10.6 % 24/01/2023
(1) BlackRock, Inc. Delaware 33102540 0 35492016 0 35492016 9.97 % 24/01/2023
(1) BlackRock, Inc. Delaware 3926209 0 4169864 0 4169864 9.5 % 24/01/2023
(1) BlackRock, Inc. Delaware 6906488 0 7114912 0 7114912 9.3 % 24/01/2023
(1) BlackRock, Inc. Delaware 1966745 0 1983715 0 1983715 15.6 % 24/01/2023
(1) BlackRock, Inc. Delaware 7712951 0 7793570 0 7793570 16.3 % 24/01/2023
(1) BlackRock, Inc. Delaware 8824215 0 8941997 0 8941997 14.5 % 24/01/2023
(1) BlackRock, Inc. Delaware 3490012 0 3582505 0 3582505 9.4 % 24/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 9895654 0 10211814 0 10211814 9.3 % 24/01/2023
(1) BlackRock, Inc. Delaware 7004857 0 7606970 0 7606970 9.4 % 24/01/2023
(1) BlackRock, Inc. Delaware 2380378 0 2413882 0 2413882 17.5 % 24/01/2023
(1) BlackRock, Inc. Delaware 5825284 0 5948598 0 5948598 9.95 % 24/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 125375557 0 136929646 0 136929645 9.5 % 24/01/2023
(1) BlackRock, Inc. Delaware 3125682 0 3326614 0 3326614 9.4 % 24/01/2023
(1) BlackRock, Inc. Delaware 7276054 0 7413785 0 7413785 14.4 % 24/01/2023
(1) BlackRock, Inc. Delaware 9851706 0 10147574 0 10147574 9.4 % 24/01/2023
(1) BlackRock, Inc. Delaware 1425445 0 1505185 0 1505185 9.3 % 24/01/2023
(1) BlackRock, Inc. Delaware 8327772 0 8540231 0 8540231 9.3 % 24/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 11829873 0 12934376 0 12934376 9.4 % 24/01/2023
(1) BlackRock, Inc. Delaware 8110610 0 8313060 0 8313060 13.2 % 24/01/2023
(1) BlackRock, Inc. Delaware 8901062 0 9376646 0 9376646 9.9 % 24/01/2023
(1) BlackRock, Inc. Delaware 23723887 0 24773115 0 24773115 12.5 % 24/01/2023
(1) BlackRock, Inc. Delaware 8629582 0 8738762 0 8738762 12.4 % 24/01/2023
(1) BlackRock, Inc. Delaware 7514669 0 8148624 0 8148624 11 % 24/01/2023
(1) BlackRock, Inc. Delaware 4102494 0 4241790 0 4241790 9.8 % 24/01/2023
(1) BlackRock, Inc. Delaware 13309577 0 13869186 0 13869186 9.5 % 24/01/2023
(1) BlackRock, Inc. Delaware 3707794 0 3805721 0 3805721 9.5 % 24/01/2023
(1) BlackRock, Inc. Delaware 54496760 0 58893184 0 58893184 9.3 % 24/01/2023
(1) BlackRock, Inc. Delaware 8781233 0 9152149 0 9152149 9.6 % 24/01/2023
(1) BlackRock, Inc. Delaware 5292670 0 5428900 0 5428900 17.8 % 24/01/2023
(1) BlackRock, Inc. Delaware 4461490 0 4616539 0 4616539 9.7 % 24/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 4115596 0 4411976 0 4411976 9.9 % 24/01/2023
(1) BlackRock, Inc. Delaware 1365222 0 1399535 0 1399535 9.4 % 24/01/2023
(1) BlackRock, Inc. Delaware 3958112 0 4011330 0 4011330 16.3 % 24/01/2023
(1) BlackRock, Inc. Delaware 13837001 0 14136628 0 14136628 10.6 % 24/01/2023
(1) BlackRock, Inc. Delaware 11222518 0 11609578 0 11609578 9.8 % 24/01/2023
(1) BlackRock, Inc. Delaware 15336821 0 16781174 0 16781174 9.6 % 24/01/2023
(1) BlackRock, Inc. Delaware 10576925 0 10899209 0 11149351 10.2 % 24/01/2023
(1) BlackRock, Inc. Delaware 54145816 0 59299124 0 59299124 9.7 % 24/01/2023
(1) BlackRock, Inc. Delaware 14257500 0 15537336 0 15537336 9.3 % 24/01/2023
(1) BlackRock, Inc. Delaware 9239992 0 9560019 0 9560019 9.2 % 24/01/2023
(1) BlackRock, Inc. Delaware 22090153 0 24241437 0 24241437 9.4 % 24/01/2023
(1) BlackRock, Inc. Delaware 24986633 0 26178291 0 26178291 9.7 % 24/01/2023
(1) BlackRock, Inc. Delaware 8322868 0 8389711 0 8389711 16.3 % 24/01/2023
(1) BlackRock, Inc. Delaware 5268930 0 5438480 0 5438480 9.8 % 24/01/2023
(1) BlackRock, Inc. Delaware 2802684 0 2839490 0 2839490 9.4 % 24/01/2023
(1) BlackRock, Inc. Delaware 5747729 0 6036650 0 6036650 9.9 % 24/01/2023
(1) BlackRock, Inc. Delaware 3759258 0 3803079 0 3803079 14.1 % 24/01/2023
(1) BlackRock, Inc. Delaware 10254039 0 10653128 0 10653128 9.6 % 24/01/2023
(1) BlackRock, Inc. Delaware 2703254 0 2742080 0 2742080 14.1 % 24/01/2023
(1) BlackRock, Inc. Delaware 6773498 0 6960534 0 6960534 9.2 % 24/01/2023
(1) BlackRock, Inc. Delaware 13203851 0 13535633 0 13535633 9.7 % 24/01/2023
(1) BlackRock, Inc. Delaware 27726912 0 28494884 0 28494884 9.6 % 24/01/2023
(1) BlackRock, Inc. Delaware 9693228 0 10257395 0 10257395 15.9 % 23/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 14972559 0 15153726 0 15153726 17.5 % 23/01/2023
(1) BlackRock, Inc. Delaware 7158830 0 7248466 0 7248466 13.9 % 23/01/2023
(1) BlackRock, Inc. Delaware 3997443 0 4033469 0 4033469 13 % 23/01/2023
(1) BlackRock, Inc. Delaware 7298182 0 7447331 0 7447331 16.5 % 23/01/2023
(1) BlackRock, Inc. Delaware 6911791 0 6976634 0 6976634 12.2 % 23/01/2023
(1) BlackRock, Inc. Delaware 6822731 0 7343546 0 7343546 12.4 % 23/01/2023
(1) BlackRock, Inc. Delaware 9917574 0 10081506 0 10081506 10.4 % 23/01/2023
(1) BlackRock, Inc. Delaware 6955565 0 7094794 0 7094794 11.8 % 23/01/2023
(1) BlackRock, Inc. Delaware 5518888 0 5587125 0 5587125 16.9 % 23/01/2023
(1) BlackRock, Inc. Delaware 22214612 0 22581843 0 22581843 18.1 % 23/01/2023
(1) BlackRock, Inc. Delaware 4338504 0 4422738 0 4422738 11.6 % 23/01/2023
(1) BlackRock, Inc. Delaware 10401553 0 11641331 0 11641331 10.7 % 23/01/2023
(1) BlackRock, Inc. Delaware 3169740 0 3293587 0 3293587 19.5 % 23/01/2023
(1) BlackRock, Inc. Delaware 2159454 0 2190295 0 2190295 12.2 % 23/01/2023
(1) BlackRock, Inc. Delaware 8362756 0 8501530 0 8501530 15.2 % 23/01/2023
(1) BlackRock, Inc. Delaware 2981930 0 3019743 0 3019743 11.1 % 23/01/2023
(1) BlackRock, Inc. Delaware 2613565 0 2645421 0 2645421 16.8 % 23/01/2023
(1) BlackRock, Inc. Delaware 8894661 0 9008578 0 9008578 14.7 % 23/01/2023
(1) BlackRock, Inc. Delaware 2890081 0 2924754 0 2924754 18.2 % 23/01/2023
(1) BlackRock, Inc. Delaware 5444213 0 5511868 0 5511868 14.7 % 23/01/2023
(1) BlackRock, Inc. Delaware 10844225 0 11029507 0 11029507 12.8 % 23/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4679984 17.1 % 20/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 0 0 8508237 10.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 3517095 16.8 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4567023 12.2 % 20/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 0 0 3083511 15.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 5441392 17.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 13726498 11.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 5671100 10.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2195053 15.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 6253156 17.7 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 3321059 16.2 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 3284565 14.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 17939836 16.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 14771139 11.8 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4616338 14.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2105387 14.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 5455114 11.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4049280 14.2 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 73409021 12.3 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 5609845 16.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 12541373 16 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 15711265 11.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 9664157 17.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 35515436 13.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 17504904 14.7 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 11796901 14.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 6125902 18.8 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 15907661 10.7 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 18270735 14.7 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4847648 11.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 11988927 10.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 10707551 11.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 17914841 13.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 21122948 15.7 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 38124127 10.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 3963940 12 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 16347383 15.2 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 3527782 12 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 5367883 9.99 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 7131887 11.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 3295904 15.8 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 18214071 13.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 40344471 19.3 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 16240067 11.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4001715 17.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 6101910 16.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4190097 14.4 % 20/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 0 0 39853310 11.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4351047 14.3 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 8363906 16.3 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 466106 12.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 8422753 15.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 7860953 12.2 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 11458385 16.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2363365 16.3 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 9058802 10.8 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 73187895 14.7 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 13832596 10.3 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4233542 13.8 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 51729117 12 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 1845901 17.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 59435809 11.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2749472 14 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 5918488 18.8 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 3860948 14.2 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 9918103 15.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 3162686 16.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 5893259 11.8 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 19900942 19.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 23726460 11.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 18684578 15.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 13703670 15.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2884381 19.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 10878473 16.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 7152134 16.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 6596108 12.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2863914 17.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 20877698 11.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 1692374 15 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2731783 16.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 5872795 15.7 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4828674 15.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 17895638 18.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 8258248 14.8 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 23491661 16.7 % 20/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 0 0 23602620 17.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4887742 14.3 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 20318162 14.8 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 7468715 10.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4761399 16 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 11164337 14.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 7719665 15 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2584679 16 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2862891 16.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 17139924 11.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 5493065 14.4 % 20/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 0 0 6861839 18.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 19974694 17.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 5469154 16.3 % 20/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 0 0 7571048 16.3 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 7649876 15.8 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2701449 14.7 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4162864 17 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 6490805 14.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 12710631 12 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 6663545 14.8 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2971076 16.5 % 20/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 0 0 2526802 17.3 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 14668586 12.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4106566 12.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 15888640 10.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 24511875 19.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2468420 13.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 15830502 13.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 7089267 16.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 24723655 15.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 7242184 16 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4911638 15.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 3886052 13.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2911134 12.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4779938 17.3 % 20/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 0 0 3904548 14.3 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4293372 18.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 11325384 14.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 8597561 17.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 21816982 12.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 10866458 18 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 11484877 13.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 14078901 18.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 1804666 11.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4857321 15.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 18146691 11.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 6456891 18.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 2110076 14.2 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 13723837 17.7 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 6013815 19.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4924614 11.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 18593723 16.2 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 4338493 18.5 % 20/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 0 0 0 0 15839352 14.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 5880679 16.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 10409635 19 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 8882814 11.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 17540354 11.7 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 20887351 16.1 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 11500337 14.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 7569360 15.8 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 1632271 13.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 13983358 19.3 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 33654440 19.6 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 7220385 17.9 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 17163492 19.4 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 18475860 19.5 % 20/01/2023
(1) BlackRock, Inc. Delaware 0 0 0 0 1922700 11.3 % 20/01/2023
(1) BlackRock, Inc. Delaware 40843557 0 41898675 0 41898675 16.5 % 06/01/2023
(1) BlackRock, Inc. Delaware 275000 0 275000 0 275000 68.8 % 06/01/2023
(1) BlackRock, Inc. Delaware 38535393 0 41699013 0 41699014 10.1 % 06/01/2023
(1)Names of reporting persons. BlackRock, Inc. Delaware 17710481 0 18217445 0 18217445 14.2 % 06/01/2023
(1) BlackRock, Inc. Delaware 2325185 0 4003162 0 4003162 7.3 % 07/12/2022
(1) BlackRock, Inc. Delaware 75000 0 75000 0 75000 25 % 07/12/2022
(1) BlackRock, Inc. Delaware 9948453 0 11017044 0 11017045 10.4 % 07/12/2022
(1) BlackRock, Inc. Delaware 250000 0 250000 0 250000 83.3 % 07/12/2022
(1) BlackRock, Inc. Delaware 140000 0 140000 0 140000 93.3 % 07/12/2022
(1) BlackRock, Inc. Delaware 40000 0 40000 0 40000 5.7 % 07/12/2022
(1) BlackRock, Inc. Delaware 3431453 0 3480494 0 3480494 10.4 % 07/12/2022
(1) BlackRock, Inc. Delaware 539117 0 539117 0 539117 44.9 % 07/12/2022
(1) BlackRock, Inc. Delaware 255000 0 255000 0 255000 36.4 % 07/12/2022
(1) BlackRock, Inc. Delaware 160000 0 160000 0 160000 100 % 07/12/2022
(1) BlackRock, Inc. Delaware 6335093 0 6338762 0 6338762 16.1 % 07/12/2022
(1) BlackRock, Inc. Delaware 240000 0 240000 0 240000 66.7 % 07/12/2022
(1) BlackRock, Inc. Delaware 47654075 0 52078566 0 52078566 10.6 % 07/12/2022
(1) BlackRock, Inc. Delaware 5275896 0 5346523 0 5346523 16.5 % 07/12/2022
(1) BlackRock, Inc. Delaware 1061000 0 1061000 0 1061000 3.2 % 07/12/2022
(1) BlackRock, Inc. Delaware 698000 0 698000 0 698000 49.9 % 07/12/2022
(1) BlackRock, Inc. Delaware 24749438 0 26485816 0 26485816 12 % 07/12/2022
(1) BlackRock, Inc. Delaware 75000 0 75000 0 75000 20 % 07/12/2022
(1) BlackRock, Inc. Delaware 871646 0 894539 0 894539 5 % 07/12/2022
(1) BlackRock, Inc. Delaware 4574849 0 4798539 0 4798539 10.3 % 07/12/2022
(1) BlackRock, Inc. Delaware 19684 0 134073 0 134073 1.2 % 07/12/2022
(1) BlackRock, Inc. Delaware 22985992 0 22985992 0 22985992 13 % 07/12/2022
(1) BlackRock, Inc. Delaware 75000 0 75000 0 75000 10.7 % 07/12/2022
(1) BlackRock, Inc. Delaware 5815273 0 6090838 0 6090838 10.3 % 07/12/2022
(1) BlackRock, Inc. Delaware 927687 0 997533 0 997533 1.9 % 07/12/2022
(1) BlackRock, Inc. Delaware 150000 0 150000 0 150000 75 % 09/11/2022
(1) BlackRock, Inc. Delaware 4875338 0 4875338 0 4875338 9.6 % 09/11/2022

Senat trading

Bureau Date de la transaction Date de réception Type Amount Commentaire
Shelley Moore Capito 2025-08-04 2025-09-03 Sale $1,001 - $15,000
Shelley Moore Capito 2025-08-04 2025-09-02 Sale (Partial) $1,001 - $15,000 --
Shelley Moore Capito 2025-01-17 2025-02-12 Sale (Partial) $1,001 - $15,000 --
Markwayne Mullin 2023-10-03 2023-10-31 Purchase $1,001 - $15,000 --
Markwayne Mullin 2023-09-13 2023-10-11 Purchase $15,001 - $50,000 --
Dan Sullivan 2023-08-22 2023-09-22 Sale $1,001 - $15,000
Dan Sullivan 2023-08-22 2023-09-17 Sale (Full) $1,001 - $15,000 --
Shelley Moore Capito 2022-10-17 2022-11-12 Sale (Partial) $1,001 - $15,000 --
Shelley Moore Capito 2022-10-17 2022-11-12 Sale (Partial) $1,001 - $15,000 --
Shelley Moore Capito 2021-03-09 2021-04-12 Purchase $1,001 - $15,000 --
Shelley Moore Capito 2021-03-09 2021-04-11 Purchase $1,001 - $15,000 --
James Inhofe 2020-12-15 2020-12-23 Sale (Partial) $50,001 - $100,000 --
Bill Cassidy 2020-11-05 2020-12-08 Sale (Full) $1,001 - $15,000 --
Bill Cassidy 2020-03-09 2020-03-27 Sale (Partial) $1,001 - $15,000 --
Shelley Moore Capito 2018-04-24 2019-05-08 Purchase $1,001 - $15,000 --
Shelley Moore Capito 2018-04-05 2019-05-08 Purchase $1,001 - $15,000 --
Bill Cassidy 2018-04-23 2018-05-15 Sale (Partial) $1,001 - $15,000 --
James Inhofe 2018-04-16 2018-05-14 Sale (Partial) $15,001 - $50,000 --
James Inhofe 2018-05-03 2018-05-14 Sale (Partial) $15,001 - $50,000 --
Shelley Moore Capito 2018-04-05 2018-05-14 Purchase $1,001 - $15,000 --
Shelley Moore Capito 2018-04-24 2018-05-14 Purchase $1,001 - $15,000 --
Shelley Moore Capito 2018-04-05 2018-05-13 Purchase $1,001 - $15,000 --
Shelley Moore Capito 2018-04-24 2018-05-13 Purchase $1,001 - $15,000 --
Bill Cassidy 2016-03-31 2017-12-05 Purchase $1,001 - $15,000 --
James Inhofe 2017-10-17 2017-11-08 Purchase $15,001 - $50,000 --
James Inhofe 2016-07-21 2016-08-04 Sale (Partial) $1,001 - $15,000 --
Bill Cassidy 2016-03-31 2016-05-02 Purchase $1,001 - $15,000 --

Senat Divulgation

Représentant Date de la transaction Date de divulgation Type Amount District
Rich McCormick 2025-11-05 2025-12-10 Purchase $1,001 - $15,000
Val Hoyle 2025-09-23 2025-10-10 Sale $1,001 - $15,000
Rich McCormick 2025-09-18 2025-10-09 Sale $1,001 - $15,000
Sheri Biggs 2025-03-18 2025-10-06 Sale $15,001 - $50,000 SC03
Rich McCormick 2023-03-15 2025-09-18 Purchase $1,001 - $15,000
Dan Newhouse 2025-08-18 2025-09-18 Sale $1,001 - $15,000 WA04
Valerie Hoyle 2024-10-29 2025-09-12 Purchase $1,001 - $15,000 OR04
Julie Johnson 2025-08-11 2025-09-12 Sale $1,001 - $15,000 TX32
Ritchie Torres 2025-07-11 2025-08-21 Sale $1,001 - $15,000
Ritchie Torres 2024-09-26 2025-08-21 Purchase $1,001 - $15,000
Julie Johnson 2025-07-22 2025-08-15 Sale $1,001 - $15,000 TX32
Lisa McClain 2025-07-16 2025-08-13 Purchase $1,001 - $15,000 MI09
Jefferson Shreve 2025-05-08 2025-06-23 Sale $50,001 - $100,000 IN06
Jefferson Shreve 2025-05-12 2025-06-23 Sale $50,001 - $100,000 IN06
Dan Newhouse 2025-04-11 2025-05-19 Sale $1,001 - $15,000 WA04
Josh Gottheimer 2025-04-09 2025-05-14 Sale (Partial) $1,001 - $15,000 NJ05
Josh Gottheimer 2025-04-01 2025-05-14 Sale (Partial) $1,001 - $15,000 NJ05
Jefferson Shreve 2025-04-07 2025-05-09 Purchase $50,001 - $100,000 IN06
Tim Moore 2025-03-04 2025-04-15 Purchase $15,001 - $50,000 NC14
Jefferson Shreve 2025-03-31 2025-04-14 Purchase $50,001 - $100,000 IN06
Greg Landsman 2025-03-27 2025-04-09 Sale $1,001 - $15,000 OH01
Julie Johnson 2025-02-24 2025-03-13 Sale $1,001 - $15,000 TX32
Jefferson Shreve 2025-02-24 2025-03-10 Sale $50,001 - $100,000 IN06
Greg Landsman 2025-02-18 2025-03-06 Sale $1,001 - $15,000 OH01
Greg Landsman 2024-12-19 2025-01-16 Purchase $1,001 - $15,000 OH01
James Comer 2025-01-02 2025-01-13 Purchase $1,001 - $15,000 KY01
James Comer 2025-01-02 2025-01-13 Purchase $1,001 - $15,000 KY01
Ro Khanna 2024-11-15 2024-12-06 Purchase $15,001 - $50,000 CA17
Ro Khanna 2024-09-09 2024-10-08 Sale $1,001 - $15,000 CA17
John James 2024-09-04 2024-09-06 Sale (Full) $1,001 - $15,000 MI10
John James 2023-11-10 2024-09-02 Purchase $1,001 - $15,000 MI10
Greg Landsman 2023-01-12 2024-08-14 Purchase $1,001 - $15,000 OH01
Greg Landsman 2023-02-02 2024-08-14 Purchase $1,001 - $15,000 OH01
Greg Landsman 2023-03-09 2024-08-14 Sale (Full) $1,001 - $15,000 OH01
David P. Joyce 2023-06-30 2024-08-06 Sale (Full) $15,001 - $50,000 OH14
Josh Gottheimer 2024-06-21 2024-07-09 Sale $1,001 - $15,000 NJ05
Richard W. Allen 2024-01-17 2024-02-16 Sale $50,001 - $100,000 GA12
John Curtis 2023-12-04 2023-12-15 Sale $1,001 - $15,000 UT03
Greg Stanton 2023-09-26 2023-11-09 Purchase $1,001 - $15,000 AZ04
Greg Stanton 2023-10-24 2023-11-09 Sale $1,001 - $15,000 AZ04
Ro Khanna 2023-10-02 2023-11-08 Purchase $1,001 - $15,000 CA17
Ro Khanna 2023-10-31 2023-11-08 Purchase $15,001 - $50,000 CA17
Ro Khanna 2023-10-10 2023-11-08 Sale $15,001 - $50,000 CA17
Ro Khanna 2023-08-29 2023-09-06 Purchase $1,001 - $15,000 CA17
Richard W. Allen 2019-09-23 2023-08-09 Purchase $15,001 - $50,000 GA12
Ro Khanna 2023-07-28 2023-08-07 Purchase $1,001 - $15,000 CA17
Ro Khanna 2023-06-29 2023-07-11 Sale $15,001 - $50,000 CA17
Ro Khanna 2023-06-26 2023-07-11 Sale $15,001 - $50,000 CA17
Dan Newhouse 2021-11-02 2023-05-26 Purchase $1,001 - $15,000 WA04
Rick Larsen 2023-01-06 2023-05-26 Sale $1,001 - $15,000 WA02
Dan Newhouse 2022-03-08 2023-05-26 Purchase $1,001 - $15,000 WA04
Daniel Goldman 2023-03-06 2023-04-17 Sale $1,001 - $15,000 NY10
Ro Khanna 2023-03-14 2023-04-07 Sale $1,001 - $15,000 CA17
Ro Khanna 2023-03-24 2023-04-07 Sale $1,001 - $15,000 CA17
Lois Frankel 2023-02-02 2023-03-13 Sale (Full) $1,001 - $15,000 FL22
Lois Frankel 2023-02-01 2023-03-13 Sale (Partial) $1,001 - $15,000 FL22
Josh Gottheimer 2023-01-11 2023-02-17 Sale (Partial) $1,001 - $15,000 NJ05
Kevin Hern 2023-01-31 2023-02-14 Sale (Full) $1,001 - $15,000 OK01
Lois Frankel 2022-11-30 2023-01-06 Sale (Partial) $1,001 - $15,000 FL21
Lois Frankel 2022-12-07 2023-01-06 Sale (Full) $1,001 - $15,000 FL21
Thomas Suozzi 2017-01-05 2022-12-19 Sale (Full) $1,001 - $15,000 NY03
Kurt Schrader 2022-11-08 2022-12-08 Purchase $1,001 - $15,000 OR05
Kurt Schrader 2022-11-08 2022-12-08 Sale (Full) $15,001 - $50,000 OR05
Kathy Manning 2022-10-12 2022-11-10 Sale (Full) $1,001 - $15,000 NC06
Ro Khanna 2022-09-06 2022-10-07 Purchase $1,001 - $15,000 CA17
Ro Khanna 2022-09-29 2022-10-07 Purchase $1,001 - $15,000 CA17
Ro Khanna 2022-09-29 2022-10-07 Purchase $15,001 - $50,000 CA17
Carol Devine Miller 2021-07-28 2022-09-02 Purchase $15,001 - $50,000 WV03
Ro Khanna 2022-07-19 2022-08-09 Purchase $1,001 - $15,000 CA17
Ro Khanna 2022-06-17 2022-07-07 Purchase $1,001 - $15,000 CA17
Ro Khanna 2022-06-16 2022-07-07 Purchase $15,001 - $50,000 CA17
Lois Frankel 2022-06-01 2022-06-16 Purchase $1,001 - $15,000 FL21
Ro Khanna 2022-05-10 2022-06-10 Sale $15,001 - $50,000 CA17
Ro Khanna 2022-05-05 2022-06-10 Sale $15,001 - $50,000 CA17
Ro Khanna 2022-04-21 2022-05-06 Purchase $1,001 - $15,000 CA17
Ro Khanna 2022-04-11 2022-05-06 Purchase $1,001 - $15,000 CA17
Ro Khanna 2022-04-13 2022-05-06 Purchase $1,001 - $15,000 CA17
Ro Khanna 2022-04-19 2022-05-06 Purchase $1,001 - $15,000 CA17
John Rutherford 2022-03-16 2022-04-19 Sale $1,001 - $15,000 FL05
Pete Sessions 2022-04-04 2022-04-14 Sale (Full) $1,001 - $15,000 TX17
Lois Frankel 2022-03-02 2022-04-06 Purchase $1,001 - $15,000 FL21
Earl Blumenauer 2022-03-14 2022-04-01 Sale (Full) $1,001 - $15,000 OR03
Earl Blumenauer 2022-02-24 2022-04-01 Purchase $1,001 - $15,000 OR03
Ro Khanna 2022-02-17 2022-03-08 Sale $15,001 - $50,000 CA17
Ro Khanna 2022-02-14 2022-03-08 Sale $15,001 - $50,000 CA17
Thomas Suozzi 2019-09-17 2022-03-03 Purchase $1,001 - $15,000 NY03
Thomas Suozzi 2019-10-17 2022-03-03 Sale (Full) $15,001 - $50,000 NY03
Ro Khanna 2022-01-20 2022-02-08 Purchase $1,001 - $15,000 CA17
Ro Khanna 2022-01-11 2022-02-08 Purchase $1,001 - $15,000 CA17
Ro Khanna 2022-01-21 2022-02-08 Purchase $1,001 - $15,000 CA17
John Curtis 2022-01-14 2022-02-02 Sale (Partial) $1,001 - $15,000 UT03
Kevin Hern 2021-10-20 2021-11-05 Purchase $15,001 - $50,000 OK01
Kurt Schrader 2021-10-29 2021-11-04 Sale (Full) $15,001 - $50,000 OR05
Alan S. Lowenthal 2021-09-17 2021-10-04 Sale (Partial) $1,001 - $15,000 CA47
Katherine M. Clark 2021-06-04 2021-08-15 Sale (Full) $1,001 - $15,000 MA05
Katherine M. Clark 2021-06-04 2021-08-15 Sale (Full) $1,001 - $15,000 MA05
Susie Lee 2021-06-23 2021-07-13 Purchase $1,001 - $15,000 NV03
Susie Lee 2021-06-10 2021-07-13 Purchase $1,001 - $15,000 NV03
John Curtis 2021-06-22 2021-07-06 Purchase $1,001 - $15,000 UT03
Sean Patrick Maloney 2020-06-26 2021-04-02 Sale (Full) $1,001 - $15,000 NY18
Kurt Schrader 2021-02-05 2021-04-01 Purchase $1,001 - $15,000 OR05
Kurt Schrader 2021-02-10 2021-03-09 Sale (Full) $1,001 - $15,000 OR05
Katherine M. Clark 2020-11-05 2020-12-28 Purchase $1,001 - $15,000 MA05
Lois Frankel 2020-09-16 2020-10-22 Purchase $1,001 - $15,000 FL21
Alan S. Lowenthal 2020-09-02 2020-09-15 Sale (Partial) $1,001 - $15,000 CA47
Joe Courtney 2020-08-07 2020-08-27 Sale (Full) $1,001 - $15,000 CT02
Kevin Hern 2020-07-27 2020-08-15 Purchase $1,001 - $15,000 OK01
Joe Courtney 2019-12-31 2020-07-29 Purchase $1,001 - $15,000 CT02
Earl Blumenauer 2020-05-12 2020-06-03 Purchase $1,001 - $15,000 OR03
Alan S. Lowenthal 2020-05-15 2020-05-28 Sale (Partial) $0 - $1,000 CA47
Donna Shalala 2019-08-28 2020-04-27 Sale (Full) $1,001 - $15,000 FL27
John Curtis 2020-03-27 2020-04-09 Purchase $1,001 - $15,000 UT03
Mikie Sherrill 2020-02-20 2020-04-05 Sale (Full) $1,001 - $15,000 NJ11
Mikie Sherrill 2020-01-21 2020-02-19 Purchase $1,001 - $15,000 NJ11
Kurt Schrader 2020-01-07 2020-02-06 Sale (Full) $1,001 - $15,000 OR05
Mikie Sherrill 2019-12-18 2020-01-10 Sale (Full) $1,001 - $15,000 NJ11
Kevin Hern 2019-10-15 2019-11-14 Purchase $1,001 - $15,000 OK01
Zoe Lofgren 2019-09-11 2019-10-08 Sale (Full) $1,001 - $15,000 CA19
Robert J. Wittman 2019-08-15 2019-09-18 Sale (Full) $1,001 - $15,000 VA01
David P. Joyce 2018-03-29 2019-05-08 Purchase $15,001 - $50,000 OH14
Frank A. LoBiondo 2018-12-14 2018-12-18 Purchase $1,001 - $15,000 NJ02
Alan S. Lowenthal 2018-11-14 2018-12-12 Sale (Full) $1,001 - $15,000 CA47
Alan S. Lowenthal 2018-11-14 2018-12-12 Sale (Partial) $1,001 - $15,000 CA47
Alan S. Lowenthal 2018-11-07 2018-11-17 Purchase $1,001 - $15,000 CA47
Thomas MacArthur 2018-07-24 2018-08-03 Sale (Partial) $1,001 - $15,000 NJ03