Bitcoin (BTC) is holding support above $42,000 and could face resistance near $50,000 as short-term momentum behind the short-squeeze rally fades. The cryptocurrency was trading around $47,400 at press time and is up 3% over the past 24 hours. The short-term uptrend remains intact despite...