Hard to trust leaked team finance figures