Month | Name | Total no. shares held | Percent Holding |
---|---|---|---|
Mar 31, 2025 | Alliancebernstein L.P. | 11,964,790 | 2.25% |
Feb 28, 2025 | Alliancebernstein L.P. | 11,000,952 | 2.07% |
Jan 31, 2025 | Alliancebernstein L.P. | 10,964,832 | 2.06% |
Dec 31, 2024 | Alliancebernstein L.P. | 22,256,534 | 4.19% |
Dec 31, 2024 | Alliancebernstein L.P. | 2,236,374 | 0.42% |
Nov 30, 2024 | Alliancebernstein L.P. | 2,239,197 | 0.42% |
Oct 31, 2024 | Alliancebernstein L.P. | 2,165,030 | 2.03% |
Sep 30, 2024 | Alliancebernstein L.P. | 4,421,891 | 0.83% |
Sep 30, 2024 | Alliancebernstein L.P. | 2,186,227 | 2.03% |
Aug 31, 2024 | Alliancebernstein L.P. | 2,182,213 | 2.02% |
Jul 31, 2024 | Alliancebernstein L.P. | 2,182,258 | 2.02% |
Jun 30, 2024 | Alliancebernstein L.P. | 4,319,906 | 4.04% |
Jun 30, 2024 | Alliancebernstein L.P. | 1,996,895 | 1.85% |
May 31, 2024 | Alliancebernstein L.P. | 1,527,020 | 1.42% |
Apr 30, 2024 | Alliancebernstein L.P. | 1,426,223 | 1.32% |
Mar 31, 2024 | Alliancebernstein L.P. | 3,113,167 | 2.89% |
Mar 31, 2024 | Alliancebernstein L.P. | 1,405,937 | 1.30% |
Feb 29, 2024 | Alliancebernstein L.P. | 1,017,417 | 0.94% |
Jan 31, 2024 | Alliancebernstein L.P. | 1,052,700 | 0.97% |
Dec 31, 2023 | Alliancebernstein L.P. | 2,144,736 | 1.99% |
Dec 31, 2023 | Alliancebernstein L.P. | 1,152,955 | 1.07% |
Nov 30, 2023 | Alliancebernstein L.P. | 1,154,795 | 1.07% |
Oct 31, 2023 | Alliancebernstein L.P. | 1,429,794 | 1.31% |
Sep 30, 2023 | Alliancebernstein L.P. | 2,934,824 | 2.72% |
Sep 30, 2023 | Alliancebernstein L.P. | 1,371,888 | 1.26% |
Aug 31, 2023 | Alliancebernstein L.P. | 1,370,359 | 1.26% |
Jul 31, 2023 | Alliancebernstein L.P. | 1,387,291 | 1.27% |
Jun 30, 2023 | Alliancebernstein L.P. | 2,845,806 | 2.62% |
Jun 30, 2023 | Alliancebernstein L.P. | 1,483,961 | 1.35% |
May 31, 2023 | Alliancebernstein L.P. | 1,477,226 | 1.35% |
Mar 31, 2023 | Alliancebernstein L.P. | 3,051,486 | 2.79% |