CSX shares gain after strong earning results