NSC (Norfolk Southern Corporation) Stock AnalysisExplore Norfolk Southern Corporation (NSC): price history, financials and stock analysis.Sign InMethodology