Yes, the same stock can have different prices on different exchanges. Some stocks are listed on multiple stock exchanges, and there can be a difference in pricing between shares of the same company on different exchanges. Sophisticated market participants can employ arbitrage strategies in an attempt to profit from this discrepancy in prices, but this will not be a viable strategy for most investors. Stock prices can also vary between different brokers – this can be caused by data delays, fees or other factors.