Log in

Compare Stocks

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

 CSXCanadian National RailwayNorfolk SouthernCanadian Pacific RailwayCENT JAPAN RWY/ADR
SymbolNASDAQ:CSXNYSE:CNINYSE:NSCNYSE:CPOTCMKTS:CJPRY
Price Information
Current Price$56.29$73.93$143.36$210.30$16.40
52 Week RangeHoldHoldHoldBuyN/A
Analyst Ratings
Consensus RecommendationHoldHoldHoldBuyN/A
Consensus Price Target$76.62$105.37$208.90$298.95N/A
% Upside from Price Target36.11% upside42.53% upside45.72% upside42.15% upsideN/A
Trade Information
Market Cap$45.32 billion$52.58 billion$40.76 billion$28.76 billion$32.18 billion
Beta1.1711.351.070.5
Average Volume8,563,2991,657,1932,699,004757,860151,069
Sales & Book Value
Annual Revenue$11.94 billion$11.30 billion$11.30 billion$5.87 billion$16.94 billion
Price / Sales3.654.653.524.901.90
Cashflow$5.75 per share$5.83 per share$14.57 per share$15.80 per share$3.00 per share
Price / Cash9.7912.699.8413.315.46
Book Value$15.16 per share$19.09 per share$58.23 per share$38.88 per share$16.10 per share
Price / Book3.713.872.465.411.02
Profitability
Net Income$3.33 billion$3.18 billion$2.72 billion$1.84 billion$3.95 billion
EPS$4.17$4.39$10.34$12.39$2.03
Trailing P/E Ratio13.5016.8013.9915.937.85
Forward P/E Ratio12.7114.7311.8914.177.96
P/E Growth$1.69$1.83$1.48$1.64N/A
Net Margins27.91%28.25%24.10%31.31%23.57%
Return on Equity (ROE)27.49%23.28%18.04%32.42%12.65%
Return on Assets (ROA)8.70%9.67%7.36%10.32%4.89%
Dividend
Annual Payout$1.04$1.67$3.76$2.48$0.09
Dividend Yield1.85%2.26%2.62%1.18%0.55%
Three-Year Dividend Growth10.06%10.55%15.50%14.14%N/A
Payout Ratio24.94%38.04%36.36%20.02%4.43%
Years of Consecutive Dividend Growth10 Years8 Years10 Years4 YearsN/A
Debt
Debt-to-Equity Ratio1.35%0.66%0.78%1.15%1.26%
Current Ratio1.52%0.66%0.90%0.53%6.71%
Quick Ratio1.40%0.52%0.80%0.45%6.62%
Ownership Information
Institutional Ownership Percentage73.94%55.24%68.42%69.28%0.12%
Insider Ownership Percentage4.83%2.40%0.19%0.01%N/A
Miscellaneous
Employees21,00025,97524,58713,00029,128
Shares Outstanding773.83 million711.20 million277.42 million136.75 million1.96 billion
Next Earnings Date4/22/2020 (Confirmed)4/27/2020 (Confirmed)4/22/2020 (Estimated)4/28/2020 (Estimated)4/1/2020 (Estimated)
OptionableOptionableOptionableOptionableOptionableNot Optionable

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.

Yahoo Gemini Pixel