Log in

Compare Stocks

Enter up to five stock symbols separated by a comma or space (ex. BAC,WFC,JPM,LON:BARC).
Date Range: 

 Union PacificCanadian National RailwayCSXNorfolk SouthernCENT JAPAN RWY/ADR
Price Information
Current Price$166.39$89.61$67.54$170.85$14.22
52 Week RangeBuyHoldBuyHoldN/A
Beat the Market™ Rank
Overall Score2.
Analysis Score2.
Community Score3.
Dividend Score4.
Ownership Score1.
Earnings & Valuation Score0.
Analyst Ratings
Consensus RecommendationBuyHoldBuyHoldN/A
Consensus Price Target$173.29$99.19$73.64$190.30N/A
% Upside from Price Target4.15% upside10.69% upside9.03% upside11.38% upsideN/A
Trade Information
Market Cap$112.91 billion$63.73 billion$51.70 billion$47.24 billion$27.90 billion
Average Volume3,348,723751,3693,662,6081,366,07763,881
Sales & Book Value
Annual Revenue$21.71 billion$11.30 billion$11.94 billion$11.30 billion$16.97 billion
Price / Sales5.205.644.334.181.64
Cashflow$11.72 per share$6.11 per share$5.98 per share$14.93 per share$2.87 per share
Price / Cash14.2014.6711.2911.444.95
Book Value$26.11 per share$19.09 per share$15.16 per share$58.23 per share$18.16 per share
Price / Book6.374.694.462.930.78
Net Income$5.92 billion$3.18 billion$3.33 billion$2.72 billion$3.66 billion
Trailing P/E Ratio19.3319.2716.2718.557.60
Forward P/E Ratio18.7219.4816.5516.2910.16
P/E Growth$2.17$3.35$2.69$2.80N/A
Net Margins27.85%29.76%27.74%21.89%21.58%
Return on Equity (ROE)34.15%22.99%27.27%18.12%10.54%
Return on Assets (ROA)9.70%9.51%8.50%7.32%4.22%
Annual Payout$3.88$1.64$1.04$3.76$0.10
Dividend Yield2.33%1.83%1.54%2.20%0.70%
Three-Year Dividend Growth1,750.00%2,300.30%380.00%350.00%N/A
Payout Ratio46.30%37.36%24.94%36.36%5.35%
Years of Consecutive Dividend Growth10 Years8 Years10 Years10 YearsN/A
Debt-to-Equity Ratio1.65%0.69%1.39%0.79%1.23%
Current Ratio0.82%0.76%1.73%0.90%5.41%
Quick Ratio0.67%0.62%1.61%0.78%5.34%
Ownership Information
Institutional Ownership Percentage79.00%55.08%73.32%73.15%0.10%
Insider Ownership Percentage0.20%2.40%0.58%0.32%N/A
Shares Outstanding678.57 million711.15 million765.47 million276.50 million1.96 billion
Next Earnings Date7/23/2020 (Confirmed)7/21/2020 (Confirmed)7/22/2020 (Confirmed)7/29/2020 (Confirmed)8/5/2020 (Estimated)
OptionableOptionableOptionableOptionableOptionableNot Optionable

30 Days of MarketBeat All Access for $1.00

Sign up for MarketBeat All Access to gain access to MarketBeat's full suite of research tools:

  • Best-in-Class Portfolio Monitoring

    View the latest news, buy/sell ratings, SEC filings and insider transactions for your stocks. Compare your portfolio performance to leading indices and get personalized stock ideas based on your portfolio.

  • Stock Ideas and Recommendations

    Get daily stock ideas top-performing Wall Street analysts. Get short term trading ideas from the MarketBeat Idea Engine. View which stocks are hot on social media with MarketBeat's trending stocks report.

  • Advanced Stock Screeners and Research Tools

    Identify stocks that meet your criteria using seven unique stock screeners. See what's happening in the market right now with MarketBeat's real-time news feed. Export data to Excel for your own analysis.

Start Your Risk-Free Trial Subscription Here

Enter your email address below to receive a concise daily summary of analysts' upgrades, downgrades and new coverage with MarketBeat.com's FREE daily email newsletter.