Bitcoin rallies to $113.9K as bullish divergence points to trend reversal