CP Financials: Canadian Pacific Kansas City Ltd AI Analysis