Joost,
While the original authors say they include “all firms in Compustat", perhaps they remove non-listed and OTC firms.
Are your results closer to the published paper if you filter on exchg in(11,12,14)?
You could also merge on comp.security (on gvkey and iid) and filter firms that are tpci in('0') to include firms with their common equity only.
Attila