Shares outstanding

Thank you for the comments, despite that, I think a few are actually wrong, perhaps unadjusted for splits.
i.e. NVGS - had a 3x1 split, and the Q and PYQ shares are almost 3x, on reuters, the sharecount is similar between Q and PYQ, but not on compustat, so I think it must be a mistake. I understand that there can be slight differences between databases, that is fine, but not 3x the number of shares.
WLH, SBS and NKA seem to have the same issue.
Which share count is used to calculate marketcap at P123? The current might very well be correct, but I am concerned that there might be more of these errors, therefore calculating a wrong point in time marketcap?
Thank you