BTC price nears $21.7K as whales boost Bitcoin 'almost perfectly'