Bitcoin rises 3.4pc to $24,584; up 39.7pc from year low in June