Month | Name | Total no. shares held | Percent Holding |
---|---|---|---|
Mar 31, 2025 | Alliancebernstein L.P. | 2,071,483 | 0.97% |
Feb 28, 2025 | Alliancebernstein L.P. | 2,225,537 | 1.03% |
Jan 31, 2025 | Alliancebernstein L.P. | 2,368,213 | 1.09% |
Dec 31, 2024 | Alliancebernstein L.P. | 5,178,447 | 2.42% |
Dec 31, 2024 | Alliancebernstein L.P. | 2,268,384 | 1.05% |
Nov 30, 2024 | Alliancebernstein L.P. | 2,128,366 | 0.98% |
Oct 31, 2024 | Alliancebernstein L.P. | 1,810,169 | 0.83% |
Sep 30, 2024 | Alliancebernstein L.P. | 3,818,183 | 1.76% |
Sep 30, 2024 | Alliancebernstein L.P. | 1,668,066 | 0.76% |
Aug 31, 2024 | Alliancebernstein L.P. | 1,662,852 | 0.76% |
Jul 31, 2024 | Alliancebernstein L.P. | 1,527,468 | 0.68% |
Jun 30, 2024 | Alliancebernstein L.P. | 3,130,317 | 1.43% |
Jun 30, 2024 | Alliancebernstein L.P. | 1,521,993 | 0.68% |
May 31, 2024 | Alliancebernstein L.P. | 1,548,560 | 0.69% |
Apr 30, 2024 | Alliancebernstein L.P. | 1,632,674 | 0.73% |
Mar 31, 2024 | Alliancebernstein L.P. | 3,289,361 | 1.50% |
Mar 31, 2024 | Alliancebernstein L.P. | 1,633,097 | 0.73% |
Feb 29, 2024 | Alliancebernstein L.P. | 1,839,303 | 0.81% |
Jan 31, 2024 | Alliancebernstein L.P. | 1,746,892 | 0.77% |
Dec 31, 2023 | Alliancebernstein L.P. | 3,274,119 | 1.46% |
Dec 31, 2023 | Alliancebernstein L.P. | 1,721,297 | 0.76% |
Nov 30, 2023 | Alliancebernstein L.P. | 1,497,239 | 0.66% |
Oct 31, 2023 | Alliancebernstein L.P. | 1,492,869 | 0.66% |
Sep 30, 2023 | Alliancebernstein L.P. | 2,970,938 | 1.31% |
Sep 30, 2023 | Alliancebernstein L.P. | 1,263,338 | 0.56% |
Aug 31, 2023 | Alliancebernstein L.P. | 1,260,858 | 0.55% |
Jul 31, 2023 | Alliancebernstein L.P. | 1,260,858 | 0.55% |
Jun 30, 2023 | Alliancebernstein L.P. | 2,348,998 | 1.03% |
Jun 30, 2023 | Alliancebernstein L.P. | 1,300,418 | 0.57% |
May 31, 2023 | Alliancebernstein L.P. | 1,309,768 | 0.57% |
Mar 31, 2023 | Alliancebernstein L.P. | 2,272,876 | 0.99% |