Cp rail stock price chart July 8, 2019 16 32 64 128 Cp rail stock price chart history Cp rail tsx stock price chart