Canadian National Railway beat estimated earnings by 4.0%, reporting an EPS of $1.49 versus an estimate of $1.43. Revenue was up $86.00 million from the same period last year. The company beat on EPS ...