algo or not....the fundamentals just keep getting better and better and this will show in the share price in due course.