Not all exchanges have the same prices of crypto because, most of the time, the price depends on the volume and trade that has been done on the exchange. Prices differ because markets are not really efficient, which means that the price of a digital asset varies slightly across markets due to the various fees that crypto exchanges charge investors, as well as the differing levels of trading volume and liquidity on each specific exchange.