The sudden bump from $560 to $639 a couple of hours ago could be someone having early information about a leave result. I don't know how that would be possible since the voting hadn't even closed by then, but I'm not familiar with how the counting is organized.
It could also just be a so-called dead cat bounce.