Displacement values are off!

(The following is my code:)
*NODE,NSET=NALL
1,0.,0.,0.
2,0.,50.,0.
*ELEMENT,TYPE=SPRING2,ELSET=E1
1,1,2
*SPRING, ELSET = E1, NONLINEAR
1,1
-4005.46,-9.27
-3594.76,-8.76
-3241.7,-8.25
-2926.17,-7.74
-2640.5,-7.23
-2376.0,-6.71
-2131.9,-6.2
-1908.64,-5.69
-1704.79,-5.18
-1511.27,-4.67
-1325.84,-4.16
-1147.26,-3.64
-976.32,-3.13
-811.77,-2.62
-651.21,-2.11
-498.89,-1.6
-350.01,-1.09
-194.8,-0.57
0.0,0.0
162.7,0.45
358.53,0.96
560.3,1.47
765.15,1.99
976.28,2.5
1190.39,3.01
1410.83,3.52
1636.98,4.03
1872.06,4.54
2115.41,5.06
2373.21,5.57
2641.8,6.08
2931.63,6.59
3242.02,7.1
3588.46,7.61
4002.37,8.13
*BOUNDARY
1,1,6
2,2,2
2,3,6
*STEP,NLGEOM=yes,inc=5000
*STATIC
0.001,1,1e-7,1
*CLOAD
2,1,2931
*NODE PRINT,NSET=NALL,FREQUENCY=1
U,RF
*END STEP

%%%% Could you please tell why the displacement is off ?

disp results are in the .dat file as you requested node print, if you use *NODE FILE or *NODE OUTPUT you’ll get results in .frd file for postprocessing with CGX

What do you mean - do the values look incorrect ?

At load 2931, the displacement should be around 6.6. But I got 7.75.

mind the sign -2926.17,-7.74