Data sample:
+000000420854067.50
+000000000000000.00
+000000000408640.63
+000000000001762.50
+000000000000000.00
+000000000034974.00
+000000000016843.91
+000000000000000.00
+000000000000000.00
-000000026293472.67
-000000036958788.40
-000000004267889.58
-000000055527262.86
-000000001585748.78
-000000000003168.00
-000000004265526.66
-000000001174908.54
-000000012318261.16
-000000000490548.21
-000000006070603.28
-000000923009320.85
-000000000063496.20

it is a financial data (signed), so precision is important