ECS financial results