Celtic post £500k pre-tax profit due to player sales