Jack
This should be fixed now, but it will require a cache clear.
Hopefully in the process of fixing this for you it hasn't gone awry for anyone else, but I don't think it will have. It's just a rounding issue. There are two completely different functions that do the one on the interface and the actual research calculation.
Sorted now, thanks ?