CSX Corporation (CSX) fundamental stock analysis