Shares outstanding - KamarajuKusumanchi/market_data GitHub Wiki
Sources of shares outstanding data
Sample link:
https://api.iextrading.com/1.0/stock/market/batch?symbols=uis,aapl&types=stats&filter=sharesOutstanding
Sample response:
{"UIS":{"stats":{"sharesOutstanding":51013181}}, "AAPL":{"stats":{"sharesOutstanding":4829926000}}}
Sample link:
https://api.iextrading.com/1.0/stock/market/batch?symbols=uis,aapl&types=stats&filter=symbol,sharesOutstanding
Sample response:
{"UIS":{"stats":{"symbol":"UIS","sharesOutstanding":51013181}}, "AAPL":{"stats":{"symbol":"AAPL","sharesOutstanding":4829926000}}}
To get data frame out of it:
$ echo "uis,aapl,fb,cprt" | python shares_outstanding.py date,symbol,sharesOutstanding 20181005,AAPL,4829926000 20181005,CPRT,233916190 20181005,FB,2887218664 20181005,UIS,51013181
where shares_outstanding.py is https://github.com/KamarajuKusumanchi/market_data_processor/blob/master/shares_outstanding.py
https://www.nasdaq.com/symbol/<TICKER>/stock-report .
For example https://www.nasdaq.com/symbol/uis/stock-report
Note:- Not working asof 2018-04-26. Requires a subscription.
https://ycharts.com/companies/<TICKER>/shares_outstanding .
For example, https://ycharts.com/companies/COST/shares_outstanding
Two types of data sources
They contain basic shares outstanding for one day in a year. The statements are filed once every year.For example the proxy report for 2018, https://www.app5.unisys.com/investors/proxy/2018_unisys_proxy.pdf, shows that the company has 50,639,210 shares outstanding as of 2018-02-26.
They contain shares outstanding used by the company to compute per share analytics on a quarterly basis. The reports show both basic and diluted shares outstanding. The reports are filed quarterly.For example, to get shares outstanding data for 2Q18 for UIS
https://www.unisys.com/investor-relations/financials-filings/quarterly-financials -> "Press Release" PDF for 2Q18 - http://www.unisys.com/common/investors/financial/2018/07319606.pdf -> search for "Basic" to go to the consolidated statements of income page -> at the bottom they report two types of shares outstanding - basic and diluted. The values are in thousands.
which shows that UIS has 50,986,000 basic shares outstanding and 51,398,000 diluted shares outstanding over that quarter