According to Zen Score, the 3 best railroad stocks to buy right now are:
1. Csx (NASDAQ:CSX)
Csx (NASDAQ:CSX) is the top railroad stock with a Zen Score of 45, which is 19 points higher than the railroad industry average of 26. It passed 17 out of 38 due diligence checks and has strong fundamentals. Csx has seen its stock lose -23.39% over the past year.
Csx has an average 1 year
price target of $33.73, an upside of 17.31% from Csx's current stock price of $28.75.
Csx stock has a consensus Buy recommendation according to Wall Street analysts. Of the 11 analysts covering Csx, 36.36% have issued a Strong Buy rating, 18.18% have issued a Buy, 36.36% have issued a hold, while 0% have issued a Sell rating, and 9.09% have issued a Strong Sell.
2. Norfolk Southern (NYSE:NSC)
Norfolk Southern (NYSE:NSC) is the second best railroad stock with a Zen Score of 40, which is 14 points higher than the railroad industry average of 26. It passed 14 out of 38 due diligence checks and has average fundamentals. Norfolk Southern has seen its stock lose -28.7% over the past year, underperforming other railroad stocks by -5 percentage points.
Norfolk Southern has an average 1 year
price target of $247.05, an upside of 21.74% from Norfolk Southern's current stock price of $202.93.
Norfolk Southern stock has a consensus Buy recommendation according to Wall Street analysts. Of the 19 analysts covering Norfolk Southern, 26.32% have issued a Strong Buy rating, 15.79% have issued a Buy, 52.63% have issued a hold, while 0% have issued a Sell rating, and 5.26% have issued a Strong Sell.
3. Union Pacific (NYSE:UNP)
Union Pacific (NYSE:UNP) is the third best railroad stock with a Zen Score of 39, which is 13 points higher than the railroad industry average of 26. It passed 14 out of 38 due diligence checks and has average fundamentals. Union Pacific has seen its stock lose -29.82% over the past year, underperforming other railroad stocks by -6 percentage points.
Union Pacific has an average 1 year
price target of $217.62, an upside of 12.62% from Union Pacific's current stock price of $193.23.
Union Pacific stock has a consensus Buy recommendation according to Wall Street analysts. Of the 13 analysts covering Union Pacific, 30.77% have issued a Strong Buy rating, 23.08% have issued a Buy, 38.46% have issued a hold, while 7.69% have issued a Sell rating, and 0% have issued a Strong Sell.