Citigroup Maintains Buy on Canadian National Railway, Lowers Price Target to $123 | Intellectia.AI