Why indian oil share price is increasing

Is Indian Oil gaining on better margins or positive demand outlook?