Stock Exchange Filings
Investors Presentations
Annual Returns
Other Corporate Communications
Notices - Board Meetings
- Notice of Board Meeting 29 Jan 2025
- Notice of Board Meeting 14 Feb 2025
- Notice of Board Meeting – 14 Aug 2024
- Notice of Board Meeting – 30 May 2024
- Notice of Board Meeting – 27 Feb 2024
- Notice of Board Meeting – 13 Feb 2024
- Notice of Board Meeting – 10 Nov 2023
- Notice of Board Meeting – 06 Sep 2023
- Notice of Board Meeting – 14 Aug 2023
- Notice of Board Meeting – 30 May 2023
Shareholding Pattern
- Shareholding Pattern – As on 31 Mar 2024
- Shareholding Pattern – As on 31 Mar 2023
- Shareholding Pattern – As on 31 Mar 2022
- Shareholding Pattern – As on 31 Mar 2021
- Shareholding Pattern – As on 31 Mar 2020
- Shareholding Pattern – As on 31 Mar 2019
- Shareholding Pattern – As on 31 Mar 2018
- Shareholding Pattern – As on 31 Mar 2017
- Shareholding Pattern – As on 31 Mar 2016
Secretarial Compliance Report
Notices – AGMs, EGMs, Postal Ballots
- Corregendum to Notice of 1st Extraordinary General Meeting - 26th February, 2025
- Notice of 1st Extraordinary General Meeting - 26th February, 2025
- Notice of 33rd Annual General Meeting - 28 Sep 2024
- Notice of 1st Extraordinary General Meeting – 21 Mar 2024
- Notice of 32nd Annual General Meeting – 30 Sep 2023
- Notice of 31st Annual General Meeting – 30 Sep 2022
- Notice of 30th Annual General Meeting – 10 Dec 2021
- Notice of 29th Annual General Meeting – 15 Sep 2020
- Notice of 28th Annual General Meeting – 28 Aug 2019
- Notice of 27th Annual General Meeting – 27 Sep 2018
- Notice of 26th Annual General Meeting – 08 Sep 2017
- Notice of 25th Annual General Meeting – 09 Sep 2016