pydata / pandas-datareader

Extract data from a wide range of Internet sources into a pandas DataFrame.

Home Page:https://pydata.github.io/pandas-datareader/stable/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Financial Statement Data Missing When Calling Ticker

jz451 opened this issue · comments

commented

This isn't a technical error but a flaw of Ticker I noticed after starting to use it the past few days. I noticed when viewing the output dataframes that data for the income statement, balance sheet, and cash flow statement are missing. I noticed the data isn't being picked up when calling Ticker. Specifically in my case depreciation is missing when calling the income statement and cash flow statements but I've noticed other line items are missing as well, especially more granular line items.

The following is for data from the same output dataframe where multiple stock tickers were called.

For example, for Walmart (WMT) and Microsoft (MSFT), depreciation on the income statement is labeled "Reconciled Depreciation" in Yahoo Finance which is missing in the output dataframe. Meanwhile depreciation is in the output dataframe for Target (TGT) as it's under Operating Expenses -> Depreciation & Amortization which isn't the case for Walmart and Microsoft because Yahoo Finance is weird for not standardizing financial statements.

Depreciation is also missing from the output dataframe for the cash flow statement. For the cash flow statement, depreciation is found under Operating Cash Flow -> Cash Flow from Continuing Operating Activities ->Depreciation Amortization Depletion. Not all of this more granular data is being picked up by Ticker.

Kind of hard to automate creating financial models if important line items are not being outputted.

commented

I closed this as I didn't see the (...) hiding variables in the middle of the dataframe. The variables I was looking for found when using df.info() for the given financial statements.