It was a Xtrade. There was no size offered or bid for it just happened.
Being a retired stockbroker I've done these trades many times. A buyer wants to buy decent size so calls his broker who then checks share reg' and hunts around . Then the broker bids for 900,000 and sells it to himself. It's all done in a millisecond.
Wouldn't be surprised if we see a TH soon.