Understood, but just keep in mind that the EPS, etc info might be outdated by more than one quarter
If anything you always want to use OTCmarkets for share related data. Some of these sites data is so old the OS could be 100%++ higher...OTCmarkets verifies with the Transfer Agent frequently, if a company allows it. They are the only site that does... the rest of these sites get share info from filings, which are always months behind.