Result INDIAN OIL CORPORATION LTD. - 530965 - Unaudited Financial Result For Quarter Ended 31St December 2023 BSE India Unaudited Financial results for quarter ended 31st December 2023.