Bitcoin (BTC) Price: Dollar Weakness Fuels Fresh Rally Above $107,000