Result Oil and Natural Gas Corporation Ltd - 500312 - Integrated Financial Results For The Financial Year … BSE India The Board of Directors has approved Integrated Financial Results for the Financial year ended 31.03.2025