Bitcoin price approaches the $43,000 barrier