Indian Oil Corporation Q4 results: Net profit down 52% on year; declares dividend of Rs 7/share; Here are all other details