Bitcoin Whales Have Been Buying Every Dip, BTC Price Recovers to $40,000