Union Pacific on Thursday reported fourth-quarter profit of $1.41 billion.
On a per-share basis, the Omaha, Nebraska-based company said it had profit of $1.61.
The results topped Wall Street expectations. The average estimate of analysts surveyed by Zacks Investment Research was for earnings of $1.51 per share.
The railroad posted revenue of $6.15 billion in the period, also beating Street forecasts. Analysts expected $6.1 billion, according to Zacks.
Union Pacific shares have dropped 4 percent since the beginning of the year, while the Standard & Poor's 500 index has decreased slightly more than 1 percent. The stock has risen 36 percent in the last 12 months.