david richmond crypto trader bitcoin trading investment best way to trade bitcoin for usd compare bitcoin prices on different exchanges best exchange to purchase bitcoin