Earnings of $1.96 were 3 cents ahead of the consensus mark while revenues of $18.04 billion edged past the estimated $17.96 billion. For 2019, the company expects earnings per share in the range of $7.45-$7.75. The Zacks Consensus Estimate at the time of earnings release was pegged at $7.46. Major railroads Union Pacific ( UNP - Free Report ) and Kansas City Southern delivered better-than-expected earnings as well as revenues while Norfolk Southern Corp ( NSC - Free Report ) missed on the same. Union Pacific's earnings outpaced estimates by 10 cents while the same at Kansas City topped the mark by 4 cents. Revenues trumped the Zacks Consensus Estimate by $36 million and $10 million, respectively. Meanwhile, earnings of $2.70 at Norfolk Southern missed the Zacks Consensus Estimate by 7 cents and revenues of $2.93 billion marginally came below the consensus estimate by $4 million.