BA reports good results but another fine looms

By Stanley.Slaughter /