| Oct. 6, 2025 |  Shareholding position for the month of September 2025 |      View - Download  (656 kb  )     |  
   | Sept. 7, 2025 |  Shareholding position for the month of August 2025 |      View - Download  (656 kb  )     |  
   | Aug. 9, 2025 |  Shareholding position for the month of July 2025 |      View - Download  (656 kb  )     |  
   | July 9, 2025 |  Shareholding position for the month of June 2025 |      View - Download  (656 kb  )     |  
   | June 8, 2025 |  Shareholding position for the month of May 2025 |      View - Download  (656 kb  )     |  
   | May 8, 2025 |  Shareholding position for the month of April 2025 |      View - Download  (656 kb  )     |  
   | April 8, 2025 |  Shareholding position for the month of March 2025 |      View - Download  (656 kb  )     |  
   | March 8, 2025 |  Shareholding position for the month of February 2025 |      View - Download  (656 kb  )     |  
   | Feb. 9, 2025 |  Shareholding position for the month of  January 2025 |      View - Download  (656 kb  )     |  
   | Jan. 8, 2025 |  Shareholding position for the month of  December 2024 |      View - Download  (656 kb  )     |  
   | Dec. 9, 2024 |  Shareholding position for the month of November 2024 |      View - Download  (656 kb  )     |  
   | Nov. 9, 2024 |  Shareholding position for the month of October 2024 |      View - Download  (656 kb  )     |  
   | Oct. 9, 2024 |  Shareholding position for the month of September 2024 |      View - Download  (656 kb  )     |  
   | Sept. 9, 2024 |  Shareholding position for the month of August 2024 |      View - Download  (656 kb  )     |  
   | Aug. 8, 2024 |  Shareholding position for the month of July 2024 |      View - Download  (656 kb  )     |  
   | July 9, 2024 |  Shareholding position for the month of June 2024 |      View - Download  (656 kb  )     |  
   | June 8, 2024 |  Shareholding position for the month of May 2024 |      View - Download  (656 kb  )     |  
   | May 8, 2024 |  Shareholding position for the month of April 2024 |      View - Download  (656 kb  )     |  
   | April 9, 2024 |  Shareholding position for the month of March 2024 |      View - Download  (656 kb  )     |  
   | March 8, 2024 |  Shareholding position for the month of February 2024 |      View - Download  (656 kb  )     |  
   | Feb. 9, 2024 |  Shareholding position for the month of January 2024 |      View - Download  (656 kb  )     |  
   | Jan. 9, 2024 |  Shareholding position for the month of December 2023 |      View - Download  (656 kb  )     |  
   | Dec. 9, 2023 |  Shareholding position for the month of November 2023 |      View - Download  (656 kb  )     |  
   | Nov. 8, 2023 |  Shareholding position for the month of October 2023 |      View - Download  (656 kb  )     |  
   | Oct. 9, 2023 |  Shareholding position for the month of September 2023 |      View - Download  (656 kb  )     |  
   | Sept. 9, 2023 |  Shareholding position for the month of August 2023 |      View - Download  (656 kb  )     |  
   | Aug. 8, 2023 |  Shareholding position for the month of July 2023 |      View - Download  (656 kb  )     |  
   | July 9, 2023 |  Shareholding position for the month of June 2023 |      View - Download  (656 kb  )     |  
   | June 9, 2023 |  Shareholding position for the month of May 2023 |      View - Download  (656 kb  )     |  
   | May 8, 2023 |  Shareholding position for the month of April 2023 |      View - Download  (656 kb  )     |  
   | April 9, 2023 |  Shareholding position for the month of March 2023 |      View - Download  (656 kb  )     |  
   | March 9, 2023 |  Shareholding position for the month of February 2023 |      View - Download  (656 kb  )     |  
   | Feb. 9, 2023 |  Shareholding position for the month of January 2023 |      View - Download  (656 kb  )     |  
   | Jan. 9, 2023 |  Shareholding position for the month of December 2022 |      View - Download  (656 kb  )     |  
   | Nov. 9, 2022 |  Shareholding position for the month of October 2022 |      View - Download  (656 kb  )     |  
   | Oct. 8, 2022 |  Shareholding position for the month of September 2022 |      View - Download  (656 kb  )     |  
   | Sept. 9, 2022 |  Shareholding position for the month of August 2022 |      View - Download  (656 kb  )     |  
   | Aug. 8, 2022 |  Shareholding position for the month of July 2022 |      View - Download  (656 kb  )     |  
   | July 9, 2022 |  Shareholding position for the month of June 2022 |      View - Download  (656 kb  )     |  
   | May 8, 2022 |  Shareholding position for the month of April 2022 |      View - Download  (656 kb  )     |  
   | March 8, 2022 |  Shareholding position for the month of  February 2022 |      View - Download  (656 kb  )     |  
   | Jan. 3, 2022 |  Shareholding Position, December 31,2021 |      View - Download  (656 kb  )     |  
   | June 30, 2021 |  Shareholding Position June 30, 2021 |      View - Download  (656 kb  )     |  
   | Dec. 31, 2020 |  Shareholding Position December 31, 2020 |      View - Download  (656 kb  )     |  
   | June 30, 2020 |  Shareholding Position June 30, 2020 |      View - Download  (656 kb  )     |  
   | Dec. 31, 2019 |  Shareholding Position December 31, 2019 |      View - Download  (656 kb  )     |  
   | June 30, 2019 |  Shareholding Position June 30, 2019 |      View - Download  (656 kb  )     |  
   | Dec. 31, 2018 |  Shareholding Position December 31, 2018 |      View - Download  (656 kb  )     |  
   | June 30, 2018 |  Shareholding Position June 30, 2018 |      View - Download  (656 kb  )     |  
   | Dec. 31, 2017 |  Shareholding Pattern |      View - Download  (656 kb  )     |  
   | Dec. 31, 2016 |  Shareholding Pattern |      View - Download  (656 kb  )     |  
   | June 30, 2016 |  Shareholding Pattern |      View - Download  (656 kb  )     |  
   | Dec. 31, 2015 |  Shareholding Pattern |      View - Download  (656 kb  )     |  
   | June 30, 2015 |  Shareholding Pattern |      View - Download  (656 kb  )     |  
   | Dec. 31, 2014 |  Shareholding Pattern |      View - Download  (656 kb  )     |  
   | June 30, 2014 |  Shareholding Pattern |      View - Download  (656 kb  )     |  
   | Dec. 31, 2013 |  Shareholding Pattern |      View - Download  (656 kb  )     |  
   | June 30, 2013 |  Shareholding Pattern |      View - Download  (656 kb  )     |