Canadian National (CNI) Meets Q1 Earnings Estimates

Canadian National (CNI) came out with quarterly earnings of $1.31 per share, in line with the Zacks Consensus Estimate . This compares to earnings of $1.29 per share a year ago.
Open original source