This amounts to a bit more than one peer-reviewed publication for every four days since the first ISS segment launched in 1998. (2157 publications total through March 2019)
More than 170 of those papers have been published in the top 100 journals in the clarivate analytics ranking. (Independent ranking used by a large number of universities)
Their top paper has been cited 582 times. (Context: For many top journals, average number of times a paper has been cited is ~5).