Market back in green