It is pretty accurate, but there are only 103 named elements. There are another 4 unnamed elements. The table changes practically radically in 1997 when a several named elements are confirmed. Only thing that puts it a little out of date is missing Bohrium added in 80s.