Postgres bigint values not displayed correctly in table

I have a postgres table with a bigint column.
Its value is 9009999999990007, but it is being displayed as 9009999999990008.

Any suggestions as to the cause of this would be gratefully received.

Thank you