News

Canadian Pacific Kansas City Ltd. closed 7.3% short of its 52-week high of C$119.20, which the company achieved on September ...