Home
About Us
Company Information
Board of Directors
Investors Information
Financial Result
Voting Result & Scrutinizer Report
Share Holding Pattern
Annual Report
Annual Return
Postal Ballot
Secretarial Compliance Report
E-Voting
Outcome of Board Meeting & AGM
Notices
Disclosure Under Regulation 46(2) of SEBI LODR
Regulation 30
Compliance Officer's Contacts
Registrar / Share Transsfer Agent Details
Key Management personnel Contacts
Corporate Governance
Board Committee
Policies of the Company
Contact Us
Investors Information - Share Holding Pattern
31 Mar 2025
31 Dec 2024
30 Sep 2024
30 June 2024
31 Mar 2024
31 Dec 2023
30 Sep 2023
30 June 2023
31
Mar 2023
31
Dec 2022
30
Sep 2022
30 June 2022
31
Mar 2022
31
Dec 2021
30
Sep 2021
30 June 2021
31
Mar 2021
31
Dec 2020
30
Sep 2020
30 June 2020
31
Mar 2020
31
Dec 2019
30
Sep 2019
30 June 2019
31 Mar 2019
31 Dec 2018
30 Sep 2018
30 June 2018
31 Mar 2019
31 Dec 2018
30 Sep 2018
30 June 2018
31 Mar 2018
31 Dec 2017
30 Sep 2017
30 June 2017
31 Mar 2017
31 Dec 2016
30 Sep 2016
30 June 2016
31 Mar 2016
31 Dec 2015
30 Sep 2015
30 June 2015
31 Mar 2015
31 Dec 2014
30 Sep 2014
30 June 2014