$CP - Canadian Pacific Kansas City Ltd. Stock Analysis & AI Rating | EquitAI