Indian Oil Corporation Q3 Results: Profit jumps 9x to Rs 9220.85 crore, revenue drops by 2.3% on-year