CNI stock rating: CANADIAN NATIONAL RAILWAY CO quant rating & factor grades · Tickwind