The price recovery basically owes itself to the increase of BTC market cap to an all-time high of $217.1 billion.
The market cap is just the price multiplied by the supply, so the price is always going to be the same relative to the market cap. The market cap does not
change the price at all.
if CME launches futures contract as planned
It's important to note that price rises due to the possibility of futures contracts are quite irrational.
People have got caught up so much in the speculative side of BTC that some of them have lost sight of any overall purpose. It shouldn't be news about exchanges that push the price up, it should be news about practicality and about merchants.