Bitcoin price was able to clear the USD 38,000 and USD 40,000 resistance levels. However, BTC is struggling to clear the USD 42,000 resistance. It is currently (12:30 PM UTC) consolidating gains and it could make another attempt to clear the USD 42,000 level.
Besides, most major altcoins are moving lower. ETH failed to stay above USD 2,800, but it is still above USD 2,650. XRP/USD is now trading