Agra profit outlook improves