CSX Co. (NASDAQ:CSX – Get Free Report) has been assigned a consensus rating of “Moderate Buy” from the twenty ratings firms that are currently covering the company, MarketBeat.com reports. Seven ...