Q4 Results: Indian Oil Corporation Reports 58% Surge in Q4 Net Profit Despite Revenue Dip 30 April 2025