The price of Bitcoin ( BTC) struggled to surpass $40,000 resistance this weekend. It is... ...