You should check Bamsec for one of the stocks manually to see what's going on, and what the "val" column is actually referring to. Manually compare those results w/ what you see here.
It could be something like the company amending the 10-K which leads to two entries in this dataset.
It could be that the company reports data for previous FY as well as current FY inside the same 10-K, which leads to two rows being entered into this data.
A simple manual comparison for 1 example should answer this question for you. Grep the actual HTML documentdataset for the value (e.g. 0.62 in row #1) to figure it outone report.