I've found some errors in the 'Common Shares Outstanding' indicator values, in a few different Tickers. These are sometimes associated with correct, but sometimes also incorrect, 'Avg. Basic Shares Outstanding' and 'Avg. Diluted Shares Outstanding' values. This then seems to affect the calculation of Market Capitalization, which bounces around, consistent with changes in the Common Shares Outstanding values.
Here are 2 example Tickers:
-- 2017-02-28: Common Shares Outstanding 322,300.905 (consistent with EDGAR)
-- 2017-01-31: Common Shares Outstanding 322,000 (seems consistent but dunno where this value sourced from)
-- 2016-10-31: Common Shares Outstanding 614,000 (weird value) **this is actually Issued Shares (Outstanding + Treasury shares), not Outstanding shares only. That's why number so high.
-- 2016-08-31: Common Shares Outstanding 324,384.755 (consistent with EDGAR)
-- 2016-07-31: Common Shares Outstanding 613,000 (weird value)
You can see that Common Shares Outstanding bounces back and forth from the 300,000s to 600,00s, then back. In EDGAR filings, they are all consistently in the 300,000s.
Interestingly, Avg. Basic Shares Outstanding and Avg. Diluted Shares Outstanding for 2016-10-31 is closer to the correct value, at 326,000 and 329,000, respectively. But sometimes, the inverse is true, where the Common Shares Outstanding is the correct value, and the Avg. Basic Shares Outstanding and Av. Diluted Shares Outstanding values are erroneous:
-- 2009-07-31: Common Shares Outstanding 345,112.058
-- 2009-07-31: Avg. Basic Shares Outstanding 175,500.17375
-- 2009-07-31: Avg. Diluted Shares Outstanding 176,000.174
Meanwhile, another example, Ticker: 'AAPL'
-- 2013-10-18: Common Shares Outstanding 899,738 (consistent with EDGAR)
-- 2013-07-12: Common Shares Outstanding 908,497 (consistent with EDGAR)
but there are some weird values in between these dates:
-- 2013-09-30: Avg. Diluted Shares Outstanding 17,723,430 (weird)
-- 2013-09-30: Avg. Basic Shares Outstanding 17,600,412 (weird)
-- 2013-09-28: Common Shares Outstanding 6,294,494 (weird)
Here are my download settings:
Stock prices + Fundamentals
Publishing date / Period end-date (same results in both)
Maybe helpful: I've figured out some of the source of discrepancy, but not all. When I use the SimFin Data Finder tool, and then trace the source of some of these bad values, it appears that the PDF crawler is finding some of the abnormally high Common Shares Outstanding numbers from the text of the Balance Sheet. But the Balance Sheet text refers to "Issued Shares", which is often but not always the same as "Outstanding Shares" (as you know Issued Shares = Outstanding Shares + Treasury Shares). So some of the high numbers for Common Shares Outstanding appear to be taken from this "Issued Shares" text of the Balance Sheet, and these records should probably be corrected.
Separately, where do the numbers for Avg. Basic Shares Outstanding and Avg. Diluted Share Outstanding come from? There are some weird numbers in the bulk download; I'm not sure if they're in the SimFin Data Finder too (haven't checked).