├── .gitignore
├── README.md
├── archive
└── buffett_app_orig.py
├── assets
├── blank.png
└── buffett-app-architecture.png
├── buffett_app.py
├── faiss_index
├── index.faiss
└── index.pkl
├── letters
├── 1997ltr.pdf
├── 1998pdf.pdf
├── 2000pdf.pdf
├── 2001pdf.pdf
├── 2002pdf.pdf
├── 2003ltr.pdf
├── 2004ltr.pdf
├── 2005ltr.pdf
├── 2006ltr.pdf
├── 2007ltr.pdf
├── 2008ltr.pdf
├── 2009ltr.pdf
├── 2010ltr.pdf
├── 2011ltr.pdf
├── 2012ltr.pdf
├── 2013ltr.pdf
├── 2014ltr.pdf
├── 2015ltr.pdf
├── 2016ltr.pdf
├── 2017ltr.pdf
├── 2018ltr.pdf
├── 2019ltr.pdf
├── 2020ltr.pdf
├── 2021ltr.pdf
├── 2022ltr.pdf
├── ltr1977.pdf
├── ltr1978.pdf
├── ltr1979.pdf
├── ltr1980.pdf
├── ltr1981.pdf
├── ltr1982.pdf
├── ltr1983.pdf
├── ltr1984.pdf
├── ltr1985.pdf
├── ltr1986.pdf
├── ltr1987.pdf
├── ltr1988.pdf
├── ltr1989.pdf
├── ltr1990.pdf
├── ltr1991.pdf
├── ltr1992.pdf
├── ltr1993.pdf
├── ltr1994.pdf
├── ltr1995.pdf
├── ltr1996.pdf
└── ltr1999.pdf
├── load
├── create_ddl_embeddings.py
├── ddls.sql
├── financials
│ ├── balance_sheet_annual
│ │ ├── AAPL.csv
│ │ ├── AXP.csv
│ │ ├── BAC.csv
│ │ ├── BRK.A.csv
│ │ ├── JNJ.csv
│ │ ├── KO.csv
│ │ ├── MA.csv
│ │ ├── MCO.csv
│ │ ├── PG.csv
│ │ └── VZ.csv
│ ├── cash_flow_statement_annual
│ │ ├── AAPL.csv
│ │ ├── AXP.csv
│ │ ├── BAC.csv
│ │ ├── BRK.A.csv
│ │ ├── JNJ.csv
│ │ ├── KO.csv
│ │ ├── MA.csv
│ │ ├── MCO.csv
│ │ ├── PG.csv
│ │ └── VZ.csv
│ └── income_statement_annual
│ │ ├── AAPL.csv
│ │ ├── AXP.csv
│ │ ├── BAC.csv
│ │ ├── BRK.A.csv
│ │ ├── JNJ.csv
│ │ ├── KO.csv
│ │ ├── MA.csv
│ │ ├── MCO.csv
│ │ ├── PG.csv
│ │ └── VZ.csv
├── letter_load.py
└── stock_load.py
├── prompts.py
└── requirements.txt
/.gitignore:
--------------------------------------------------------------------------------
1 | # Byte-compiled / optimized / DLL files
2 | __pycache__/
3 | *.py[cod]
4 | *$py.class
5 |
6 | *.streamlit
7 |
8 | # C extensions
9 | *.so
10 |
11 | # Distribution / packaging
12 | .Python
13 | build/
14 | develop-eggs/
15 | dist/
16 | downloads/
17 | eggs/
18 | .eggs/
19 | lib/
20 | lib64/
21 | parts/
22 | sdist/
23 | var/
24 | wheels/
25 | share/python-wheels/
26 | *.egg-info/
27 | .installed.cfg
28 | *.egg
29 | MANIFEST
30 |
31 | # PyInstaller
32 | # Usually these files are written by a python script from a template
33 | # before PyInstaller builds the exe, so as to inject date/other infos into it.
34 | *.manifest
35 | *.spec
36 |
37 | # Installer logs
38 | pip-log.txt
39 | pip-delete-this-directory.txt
40 |
41 | # Unit test / coverage reports
42 | htmlcov/
43 | .tox/
44 | .nox/
45 | .coverage
46 | .coverage.*
47 | .cache
48 | nosetests.xml
49 | coverage.xml
50 | *.cover
51 | *.py,cover
52 | .hypothesis/
53 | .pytest_cache/
54 | cover/
55 |
56 | # Translations
57 | *.mo
58 | *.pot
59 |
60 | # Django stuff:
61 | *.log
62 | local_settings.py
63 | db.sqlite3
64 | db.sqlite3-journal
65 |
66 | # Flask stuff:
67 | instance/
68 | .webassets-cache
69 |
70 | # Scrapy stuff:
71 | .scrapy
72 |
73 | # Sphinx documentation
74 | docs/_build/
75 |
76 | # PyBuilder
77 | .pybuilder/
78 | target/
79 |
80 | # Jupyter Notebook
81 | .ipynb_checkpoints
82 |
83 | # IPython
84 | profile_default/
85 | ipython_config.py
86 |
87 | # pyenv
88 | # For a library or package, you might want to ignore these files since the code is
89 | # intended to run in multiple environments; otherwise, check them in:
90 | # .python-version
91 |
92 | # pipenv
93 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
94 | # However, in case of collaboration, if having platform-specific dependencies or dependencies
95 | # having no cross-platform support, pipenv may install dependencies that don't work, or not
96 | # install all needed dependencies.
97 | #Pipfile.lock
98 |
99 | # poetry
100 | # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
101 | # This is especially recommended for binary packages to ensure reproducibility, and is more
102 | # commonly ignored for libraries.
103 | # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
104 | #poetry.lock
105 |
106 | # pdm
107 | # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
108 | #pdm.lock
109 | # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
110 | # in version control.
111 | # https://pdm.fming.dev/#use-with-ide
112 | .pdm.toml
113 |
114 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
115 | __pypackages__/
116 |
117 | # Celery stuff
118 | celerybeat-schedule
119 | celerybeat.pid
120 |
121 | # SageMath parsed files
122 | *.sage.py
123 |
124 | # Environments
125 | .env
126 | .venv
127 | env/
128 | venv/
129 | ENV/
130 | env.bak/
131 | venv.bak/
132 |
133 | # Spyder project settings
134 | .spyderproject
135 | .spyproject
136 |
137 | # Rope project settings
138 | .ropeproject
139 |
140 | # mkdocs documentation
141 | /site
142 |
143 | # mypy
144 | .mypy_cache/
145 | .dmypy.json
146 | dmypy.json
147 |
148 | # Pyre type checker
149 | .pyre/
150 |
151 | # pytype static type analyzer
152 | .pytype/
153 |
154 | # Cython debug symbols
155 | cython_debug/
156 |
157 | # PyCharm
158 | # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
159 | # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
160 | # and can be added to the global gitignore or merged into this file. For a more nuclear
161 | # option (not recommended) you can uncomment the following to ignore the entire idea folder.
162 | #.idea/
163 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # streamlit-buffett
2 |
3 | This contains the **"Ask the Oracle of Omaha"** Streamlit application that I built for the 2023 Snowflake Summit Streamlit Hackathon. This app took home 2nd place (https://discuss.streamlit.io/t/announcing-the-winners-of-the-summit-hackathon/43344)
4 |
5 | The Streamlit App can be viewed [here](https://jrpettus-streamlit-buffett-buffett-app-hqw5pq.streamlit.app/)
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | ## Application Architecture
15 | 
16 |
17 | Note I may take this down depending on costs in the future.
18 |
--------------------------------------------------------------------------------
/assets/blank.png:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/assets/buffett-app-architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/assets/buffett-app-architecture.png
--------------------------------------------------------------------------------
/faiss_index/index.faiss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/faiss_index/index.faiss
--------------------------------------------------------------------------------
/faiss_index/index.pkl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/faiss_index/index.pkl
--------------------------------------------------------------------------------
/letters/1997ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/1997ltr.pdf
--------------------------------------------------------------------------------
/letters/1998pdf.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/1998pdf.pdf
--------------------------------------------------------------------------------
/letters/2000pdf.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2000pdf.pdf
--------------------------------------------------------------------------------
/letters/2001pdf.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2001pdf.pdf
--------------------------------------------------------------------------------
/letters/2002pdf.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2002pdf.pdf
--------------------------------------------------------------------------------
/letters/2003ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2003ltr.pdf
--------------------------------------------------------------------------------
/letters/2004ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2004ltr.pdf
--------------------------------------------------------------------------------
/letters/2005ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2005ltr.pdf
--------------------------------------------------------------------------------
/letters/2006ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2006ltr.pdf
--------------------------------------------------------------------------------
/letters/2007ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2007ltr.pdf
--------------------------------------------------------------------------------
/letters/2008ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2008ltr.pdf
--------------------------------------------------------------------------------
/letters/2009ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2009ltr.pdf
--------------------------------------------------------------------------------
/letters/2010ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2010ltr.pdf
--------------------------------------------------------------------------------
/letters/2011ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2011ltr.pdf
--------------------------------------------------------------------------------
/letters/2012ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2012ltr.pdf
--------------------------------------------------------------------------------
/letters/2013ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2013ltr.pdf
--------------------------------------------------------------------------------
/letters/2014ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2014ltr.pdf
--------------------------------------------------------------------------------
/letters/2015ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2015ltr.pdf
--------------------------------------------------------------------------------
/letters/2016ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2016ltr.pdf
--------------------------------------------------------------------------------
/letters/2017ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2017ltr.pdf
--------------------------------------------------------------------------------
/letters/2018ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2018ltr.pdf
--------------------------------------------------------------------------------
/letters/2019ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2019ltr.pdf
--------------------------------------------------------------------------------
/letters/2020ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2020ltr.pdf
--------------------------------------------------------------------------------
/letters/2021ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2021ltr.pdf
--------------------------------------------------------------------------------
/letters/2022ltr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/2022ltr.pdf
--------------------------------------------------------------------------------
/letters/ltr1977.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1977.pdf
--------------------------------------------------------------------------------
/letters/ltr1978.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1978.pdf
--------------------------------------------------------------------------------
/letters/ltr1979.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1979.pdf
--------------------------------------------------------------------------------
/letters/ltr1980.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1980.pdf
--------------------------------------------------------------------------------
/letters/ltr1981.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1981.pdf
--------------------------------------------------------------------------------
/letters/ltr1982.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1982.pdf
--------------------------------------------------------------------------------
/letters/ltr1983.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1983.pdf
--------------------------------------------------------------------------------
/letters/ltr1984.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1984.pdf
--------------------------------------------------------------------------------
/letters/ltr1985.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1985.pdf
--------------------------------------------------------------------------------
/letters/ltr1986.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1986.pdf
--------------------------------------------------------------------------------
/letters/ltr1987.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1987.pdf
--------------------------------------------------------------------------------
/letters/ltr1988.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1988.pdf
--------------------------------------------------------------------------------
/letters/ltr1989.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1989.pdf
--------------------------------------------------------------------------------
/letters/ltr1990.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1990.pdf
--------------------------------------------------------------------------------
/letters/ltr1991.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1991.pdf
--------------------------------------------------------------------------------
/letters/ltr1992.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1992.pdf
--------------------------------------------------------------------------------
/letters/ltr1993.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1993.pdf
--------------------------------------------------------------------------------
/letters/ltr1994.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1994.pdf
--------------------------------------------------------------------------------
/letters/ltr1995.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1995.pdf
--------------------------------------------------------------------------------
/letters/ltr1996.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1996.pdf
--------------------------------------------------------------------------------
/letters/ltr1999.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jrpettus/streamlit-buffett/8066f1193d6acaa87b71ae089fc39b1207caec1b/letters/ltr1999.pdf
--------------------------------------------------------------------------------
/load/create_ddl_embeddings.py:
--------------------------------------------------------------------------------
1 | from langchain.document_loaders import TextLoader
2 | from langchain.embeddings import OpenAIEmbeddings
3 | from langchain.text_splitter import RecursiveCharacterTextSplitter
4 | from langchain.vectorstores import FAISS
5 | import streamlit as st
6 |
7 | # load the ddl file
8 | loader = TextLoader('load/ddls.sql')
9 | data = loader.load()
10 |
11 | # split the text
12 | text_splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=20)
13 | texts = text_splitter.split_documents(data)
14 |
15 | # created embeddings from the doc
16 | embeddings = OpenAIEmbeddings(openai_api_key = st.secrets["openai_key"])
17 | docsearch = FAISS.from_documents(texts, embeddings)
18 |
19 | # save the faiss index
20 | docsearch.save_local("faiss_index")
21 |
--------------------------------------------------------------------------------
/load/ddls.sql:
--------------------------------------------------------------------------------
1 | create or replace TABLE FINANCIALS.PROD.INCOME_STATEMENT_ANNUAL (
2 | TICKER VARCHAR(16777216),
3 | YEAR VARCHAR(16777216),
4 | CALENDAR_YEAR VARCHAR(16777216),
5 | PERIOD VARCHAR(16777216),
6 | REVENUE NUMBER(38,0),
7 | COST_OF_REVENUE NUMBER(38,0),
8 | GROSS_PROFIT NUMBER(38,0),
9 | GROSS_PROFIT_RATIO FLOAT,
10 | RESEARCH_AND_DEVELOPMENT_EXPENSES NUMBER(38,0),
11 | GENERAL_AND_ADMINISTRATIVE_EXPENSES NUMBER(38,0),
12 | SELLING_AND_MARKETING_EXPENSES NUMBER(38,0),
13 | SELLING_GENERAL_AND_ADMINISTRATIVE_EXPENSES NUMBER(38,0),
14 | OTHER_EXPENSES NUMBER(38,0),
15 | OPERATING_EXPENSES NUMBER(38,0),
16 | COST_AND_EXPENSES NUMBER(38,0),
17 | INTEREST_INCOME NUMBER(38,0),
18 | INTEREST_EXPENSE NUMBER(38,0),
19 | DEPRECIATION_AND_AMORTIZATION NUMBER(38,0),
20 | EBITDA_EARNINGS_BEFORE_INTEREST_TAX_DEPRECATION_AND_AMORITZATION NUMBER(38,0),
21 | EBITDA_RATIO FLOAT,
22 | OPERATING_INCOME NUMBER(38,0),
23 | OPERATING_INCOME_RATIO FLOAT,
24 | OTHER_INCOME_EXPENSES NUMBER(38,0),
25 | INCOME_BEFORE_TAX NUMBER(38,0),
26 | INCOME_BEFORE_TAX_RATIO FLOAT,
27 | INCOME_TAX_EXPENSE NUMBER(38,0),
28 | NET_INCOME NUMBER(38,0),
29 | NET_INCOME_RATIO FLOAT,
30 | EPS_EARNINGS_PER_SHARE FLOAT,
31 | EPS_EARNINGS_PER_SHARE_DILUTED FLOAT,
32 | WEIGHTED_AVERAGE_SHARES_OUTSTANDING NUMBER(38,0),
33 | WEIGHTED_AVERAGE_SHARES_OUTSTANDING_DILUTED NUMBER(38,0)
34 | );
35 |
36 | create or replace TABLE FINANCIALS.PROD.CASH_FLOW_STATEMENT_ANNUAL (
37 | TICKER VARCHAR(16777216),
38 | YEAR VARCHAR(16777216),
39 | CALENDAR_YEAR VARCHAR(16777216),
40 | PERIOD VARCHAR(16777216),
41 | NET_INCOME NUMBER(38,0),
42 | DEPRECIATION_AND_AMORTIZATION NUMBER(38,0),
43 | DEFERRED_INCOME_TAX NUMBER(38,0),
44 | STOCK_BASED_COMPENSATION NUMBER(38,0),
45 | CHANGE_IN_WORKING_CAPITAL NUMBER(38,0),
46 | ACCOUNTS_RECEIVABLES NUMBER(38,0),
47 | INVENTORY NUMBER(38,0),
48 | ACCOUNTS_PAYABLES NUMBER(38,0),
49 | OTHER_WORKING_CAPITAL NUMBER(38,0),
50 | OTHER_NON_CASH_ITEMS NUMBER(38,0),
51 | NET_OPERATING_ACTIVITIES NUMBER(38,0),
52 | INVESTMENTS_IN_PROPERTY_PLANT_AND_EQUIPMENT NUMBER(38,0),
53 | ACQUISITIONS NUMBER(38,0),
54 | PURCHASES_OF_INVESTMENTS NUMBER(38,0),
55 | SALES_OF_INVESTMENTS NUMBER(38,0),
56 | OTHER_INVESTING_ACTIVITES NUMBER(38,0),
57 | NET_INVESTING_ACTIVITES NUMBER(38,0),
58 | DEBT_PAYMENT NUMBER(38,0),
59 | COMMON_STOCK_ISSUED NUMBER(38,0),
60 | COMMON_STOCK_REPURCHASED NUMBER(38,0),
61 | DIVIDENDS_PAID NUMBER(38,0),
62 | OTHER_FINANCING_ACTIVITES NUMBER(38,0),
63 | NET_FINANCING_ACTIVITIES NUMBER(38,0),
64 | FOREX_CHANGE NUMBER(38,0),
65 | NET_CHANGE_IN_CASH NUMBER(38,0),
66 | OPERATING_CASH_FLOW NUMBER(38,0),
67 | CAPITAL_EXPENDITURE NUMBER(38,0),
68 | FREE_CASH_FLOW NUMBER(38,0)
69 | );
70 |
71 |
72 | create or replace TABLE FINANCIALS.PROD.BALANCE_SHEET_ANNUAL (
73 | TICKER VARCHAR(16777216),
74 | YEAR VARCHAR(16777216),
75 | CALENDAR_YEAR VARCHAR(16777216),
76 | PERIOD VARCHAR(16777216),
77 | CASH_AND_EQUIVALENTS NUMBER(38,0),
78 | SHORT_TERM_INVESTMENTS NUMBER(38,0),
79 | CASH_AND_SHORT_TERM_INVESTMENTS NUMBER(38,0),
80 | NET_RECEIVABLES NUMBER(38,0),
81 | INVENTORY NUMBER(38,0),
82 | OTHER_CURRENT_ASSETS NUMBER(38,0),
83 | TOTAL_CURRENT_ASSETS NUMBER(38,0),
84 | PROPERTY_PLANT_EQUIPMENTNET NUMBER(38,0),
85 | GOODWILL NUMBER(38,0),
86 | INTANGIBLE_ASSETS NUMBER(38,0),
87 | GOOD_WILL_AND_INTANGIBLE_ASSETS NUMBER(38,0),
88 | LONG_TERM_INVESTMENTS NUMBER(38,0),
89 | TAX_ASSETS NUMBER(38,0),
90 | OTHER_NON_CURRENT_ASSETS NUMBER(38,0),
91 | TOTAL_NON_CURRENT_ASSETS NUMBER(38,0),
92 | OTHER_ASSETS NUMBER(38,0),
93 | TOTAL_ASSETS NUMBER(38,0),
94 | ACCOUNTS_PAYABLES NUMBER(38,0),
95 | SHORT_TERM_DEBT NUMBER(38,0),
96 | TAX_PAYABLES NUMBER(38,0),
97 | DEFERRED_REVENUE NUMBER(38,0),
98 | OTHER_CURRENT_LIABILITIES NUMBER(38,0),
99 | TOTAL_CURRENT_LIABILITIES NUMBER(38,0),
100 | LONG_TERM_DEBT NUMBER(38,0),
101 | DEFERRED_REVENUE_NONCURRENT NUMBER(38,0),
102 | DEFERRED_TAX_LIABILITIES_NONCURRENT NUMBER(38,0),
103 | OTHER_NONCURRENT_LIABILITIES NUMBER(38,0),
104 | TOTAL_NONCURRENT_LIABILITIES NUMBER(38,0),
105 | OTHER_LIABILITIES NUMBER(38,0),
106 | CAPITAL_LEASE_OBLIGATIONS NUMBER(38,0),
107 | TOTAL_LIABILITIES NUMBER(38,0),
108 | PREFERRED_STOCK NUMBER(38,0),
109 | COMMON_STOCK NUMBER(38,0),
110 | RETAINED_EARNINGS NUMBER(38,0),
111 | ACCUMULATED_OTHER_COMPREHENSIVE_INCOME NUMBER(38,0),
112 | OTHER_TOTAL_STOCKHOLDERS_EQUITY NUMBER(38,0),
113 | TOTAL_STOCKHOLDERS_EQUITY NUMBER(38,0),
114 | TOTAL_EQUITY NUMBER(38,0),
115 | TOTAL_LIABILITIES_AND_STOCKHOLDERS_EQUITY NUMBER(38,0),
116 | MINORITY_INTEREST NUMBER(38,0),
117 | TOTAL_LIABILITIES_AND_TOTAL_EQUITY NUMBER(38,0),
118 | TOTAL_INVESTMENTS NUMBER(38,0),
119 | TOTAL_DEBT NUMBER(38,0),
120 | NET_DEBT NUMBER(38,0)
121 | );
122 |
--------------------------------------------------------------------------------
/load/financials/balance_sheet_annual/AAPL.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,CASH_AND_EQUIVALENTS,SHORT_TERM_INVESTMENTS,CASH_AND_SHORT_TERM_INVESTMENTS,NET_RECEIVABLES,INVENTORY,OTHER_CURRENT_ASSETS,TOTAL_CURRENT_ASSETS,PROPERTY_PLANT_EQUIPMENTNET,GOODWILL,INTANGIBLE_ASSETS,GOOD_WILL_AND_INTANGIBLE_ASSETS,LONG_TERM_INVESTMENTS,TAX_ASSETS,OTHER_NON_CURRENT_ASSETS,TOTAL_NON_CURRENT_ASSETS,OTHER_ASSETS,TOTAL_ASSETS,ACCOUNTS_PAYABLES,SHORT_TERM_DEBT,TAX_PAYABLES,DEFERRED_REVENUE,OTHER_CURRENT_LIABILITIES,TOTAL_CURRENT_LIABILITIES,LONG_TERM_DEBT,DEFERRED_REVENUE_NONCURRENT,DEFERRED_TAX_LIABILITIES_NONCURRENT,OTHER_NONCURRENT_LIABILITIES,TOTAL_NONCURRENT_LIABILITIES,OTHER_LIABILITIES,CAPITAL_LEASE_OBLIGATIONS,TOTAL_LIABILITIES,PREFERRED_STOCK,COMMON_STOCK,RETAINED_EARNINGS,ACCUMULATED_OTHER_COMPREHENSIVE_INCOME,OTHER_TOTAL_STOCKHOLDERS_EQUITY,TOTAL_STOCKHOLDERS_EQUITY,TOTAL_EQUITY,TOTAL_LIABILITIES_AND_STOCKHOLDERS_EQUITY,MINORITY_INTEREST,TOTAL_LIABILITIES_AND_TOTAL_EQUITY,TOTAL_INVESTMENTS,TOTAL_DEBT,NET_DEBT
2 | AAPL,2022,2022,FY,23646000000,24658000000,48304000000,60932000000,4946000000,21223000000,135405000000,42117000000,0,0,0,120805000000,0,54428000000,217350000000,0,352755000000,64115000000,21110000000,0,7912000000,60845000000,153982000000,98959000000,0,0,54964000000,148101000000,0,0,302083000000,0,64849000000,-3068000000,-11109000000,0,50672000000,50672000000,352755000000,0,352755000000,145463000000,120069000000,96423000000
3 | AAPL,2021,2021,FY,34940000000,27699000000,62639000000,51506000000,6580000000,14111000000,134836000000,39440000000,0,0,0,127877000000,0,48849000000,216166000000,0,351002000000,54763000000,15613000000,0,7612000000,47493000000,125481000000,109106000000,0,0,84443000000,162431000000,0,0,287912000000,0,57365000000,5562000000,163000000,0,63090000000,63090000000,351002000000,0,351002000000,155576000000,124719000000,89779000000
4 | AAPL,2020,2020,FY,38016000000,52927000000,90943000000,37445000000,4061000000,11264000000,143713000000,36766000000,0,0,0,100887000000,0,42522000000,180175000000,0,323888000000,42296000000,13769000000,0,6643000000,42684000000,105392000000,98667000000,0,0,90449000000,153157000000,0,0,258549000000,0,50779000000,14966000000,-406000000,0,65339000000,65339000000,323888000000,0,323888000000,153814000000,112436000000,74420000000
5 | AAPL,2019,2019,FY,48844000000,51713000000,100557000000,45804000000,4106000000,12352000000,162819000000,37378000000,0,0,0,105341000000,0,32978000000,175697000000,0,338516000000,46236000000,16240000000,0,5522000000,37720000000,105718000000,91807000000,0,0,74312000000,142310000000,0,0,248028000000,0,45174000000,45898000000,-584000000,0,90488000000,90488000000,338516000000,0,338516000000,157054000000,108047000000,59203000000
6 | AAPL,2018,2018,FY,25913000000,40388000000,66301000000,48995000000,3956000000,12087000000,131339000000,41304000000,0,0,0,170799000000,0,22283000000,234386000000,0,365725000000,55888000000,20748000000,0,7543000000,32687000000,116866000000,93735000000,2797000000,426000000,57533000000,141712000000,0,0,258578000000,0,40201000000,70400000000,-3454000000,0,107147000000,107147000000,365725000000,0,365725000000,211187000000,114483000000,88570000000
7 | AAPL,2017,2017,FY,20289000000,53892000000,74181000000,35673000000,4855000000,13936000000,128645000000,33783000000,5717000000,2298000000,8015000000,194714000000,0,10162000000,246674000000,0,375319000000,49049000000,18473000000,0,7548000000,25744000000,100814000000,97207000000,2836000000,31504000000,65388000000,140458000000,0,0,241272000000,0,35867000000,98330000000,-150000000,0,134047000000,134047000000,375319000000,0,375319000000,248606000000,115680000000,95391000000
8 | AAPL,2016,2016,FY,20484000000,46671000000,67155000000,29299000000,2132000000,8283000000,106869000000,27010000000,5414000000,3206000000,8620000000,170430000000,0,8757000000,214817000000,0,321686000000,37294000000,11605000000,0,8080000000,22027000000,79006000000,75427000000,2930000000,26019000000,57452000000,114431000000,0,0,193437000000,0,31251000000,96364000000,634000000,0,128249000000,128249000000,321686000000,0,321686000000,217101000000,87032000000,66548000000
9 | AAPL,2015,2015,FY,21120000000,20481000000,41601000000,30343000000,2349000000,9539000000,89378000000,22471000000,5116000000,3893000000,9009000000,164065000000,0,5556000000,201101000000,0,290479000000,35490000000,10999000000,0,8940000000,25181000000,80610000000,53463000000,3624000000,24062000000,35085000000,90514000000,0,0,171124000000,0,27416000000,92284000000,-345000000,0,119355000000,119355000000,290479000000,0,290479000000,184546000000,64462000000,43342000000
10 | AAPL,2014,2014,FY,13844000000,11233000000,25077000000,27219000000,2111000000,9806000000,68531000000,20624000000,4616000000,4142000000,8758000000,130162000000,0,3764000000,163308000000,0,231839000000,30196000000,6308000000,1209000000,8491000000,18453000000,63448000000,28987000000,3031000000,20259000000,11849000000,56844000000,0,0,120292000000,0,23313000000,87152000000,1082000000,0,111547000000,111547000000,231839000000,0,231839000000,141395000000,35295000000,21451000000
11 | AAPL,2013,2013,FY,14259000000,26287000000,40546000000,20641000000,1764000000,6882000000,73286000000,16597000000,1577000000,4179000000,5756000000,106215000000,0,5146000000,133714000000,0,207000000000,22367000000,0,1200000000,7435000000,13856000000,43658000000,16960000000,2625000000,16489000000,9991000000,39793000000,0,0,83451000000,0,19764000000,104256000000,-471000000,0,123549000000,123549000000,207000000000,0,207000000000,132502000000,16960000000,2701000000
12 | AAPL,2012,2012,FY,10746000000,18383000000,29129000000,18692000000,791000000,6458000000,57653000000,15452000000,1135000000,4224000000,5359000000,92122000000,0,5478000000,118411000000,0,176064000000,21175000000,0,1535000000,5953000000,11414000000,38542000000,0,2648000000,13847000000,-7816000000,19312000000,0,0,57854000000,0,16422000000,101289000000,499000000,0,118210000000,118210000000,176064000000,0,176064000000,110505000000,0,-10746000000
13 | AAPL,2011,2011,FY,9815000000,16137000000,25952000000,11717000000,776000000,4529000000,44988000000,7777000000,896000000,3536000000,4432000000,55618000000,0,3556000000,71383000000,0,116371000000,14632000000,0,1140000000,4091000000,9247000000,27970000000,0,1686000000,8159000000,-6937000000,11786000000,0,0,39756000000,0,13331000000,62841000000,443000000,0,76615000000,76615000000,116371000000,0,116371000000,71755000000,0,-9815000000
14 | AAPL,2010,2010,FY,11261000000,14359000000,25620000000,9924000000,1051000000,3447000000,41678000000,4768000000,741000000,342000000,1083000000,25391000000,0,2263000000,33505000000,0,75183000000,12015000000,0,210000000,2984000000,5723000000,20722000000,0,1139000000,0,-8329000000,6670000000,0,0,27392000000,0,10668000000,37169000000,-46000000,0,47791000000,47791000000,75183000000,0,75183000000,39750000000,0,-11261000000
15 | AAPL,2009,2009,FY,5263000000,18201000000,23464000000,3361000000,455000000,6884000000,36265000000,2954000000,206000000,247000000,453000000,10528000000,259000000,3392000000,17586000000,0,53851000000,5601000000,0,439000000,10305000000,3376000000,19282000000,0,4485000000,966000000,-9169000000,6737000000,0,0,26019000000,0,8210000000,19538000000,84000000,0,27832000000,27832000000,53851000000,0,53851000000,28729000000,0,-5263000000
16 | AAPL,2008,2008,FY,11875000000,12615000000,24490000000,2422000000,509000000,5822000000,34690000000,2455000000,207000000,285000000,492000000,0,138000000,1797000000,4882000000,0,39572000000,5520000000,0,100000000,4853000000,3719000000,14092000000,0,3029000000,675000000,-5923000000,4450000000,0,0,18542000000,0,7177000000,13845000000,8000000,0,21030000000,21030000000,39572000000,0,39572000000,12615000000,0,-11875000000
17 | AAPL,2007,2007,FY,9352000000,6034000000,15386000000,4029000000,346000000,996000000,21956000000,1832000000,38000000,299000000,337000000,0,88000000,1134000000,3391000000,0,25347000000,4970000000,0,488000000,1410000000,2919000000,9299000000,0,830000000,619000000,-4864000000,1516000000,0,0,10815000000,0,5368000000,9101000000,63000000,0,14532000000,14532000000,25347000000,0,25347000000,6034000000,0,-9352000000
18 | AAPL,2006,2006,FY,6392000000,3718000000,10110000000,2845000000,270000000,469000000,14509000000,1281000000,38000000,139000000,177000000,0,0,1238000000,2696000000,0,17205000000,3390000000,0,388000000,746000000,2335000000,6471000000,0,355000000,381000000,-3386000000,750000000,0,0,7221000000,0,4355000000,5607000000,22000000,0,9984000000,9984000000,17205000000,0,17205000000,3718000000,0,-6392000000
19 | AAPL,2005,2005,FY,3491000000,4770000000,8261000000,1312000000,165000000,231000000,10300000000,817000000,69000000,27000000,96000000,0,183000000,155000000,1251000000,0,11551000000,1779000000,0,0,501000000,1204000000,3484000000,0,281000000,308000000,-1679000000,601000000,0,0,4085000000,0,3521000000,4005000000,0,-60000000,7466000000,7466000000,11551000000,0,11551000000,4770000000,0,-3491000000
20 | AAPL,2004,2004,FY,2969000000,2495000000,5464000000,1050000000,101000000,209000000,7055000000,707000000,80000000,17000000,97000000,0,86000000,105000000,995000000,0,8050000000,1451000000,0,0,544000000,685000000,2680000000,0,0,294000000,-1701000000,294000000,0,0,2974000000,0,2514000000,2670000000,-15000000,-93000000,5076000000,5076000000,8050000000,0,8050000000,2495000000,0,-2969000000
21 | AAPL,2003,2003,FY,3396000000,1170000000,4566000000,950000000,56000000,125000000,5887000000,669000000,85000000,24000000,109000000,5000000,60000000,85000000,928000000,0,6815000000,1154000000,304000000,0,368000000,531000000,2357000000,0,0,235000000,-1591000000,235000000,0,0,2592000000,0,1926000000,2394000000,-35000000,-62000000,4223000000,4223000000,6815000000,0,6815000000,1175000000,304000000,-3092000000
22 |
--------------------------------------------------------------------------------
/load/financials/balance_sheet_annual/AXP.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,CASH_AND_EQUIVALENTS,SHORT_TERM_INVESTMENTS,CASH_AND_SHORT_TERM_INVESTMENTS,NET_RECEIVABLES,INVENTORY,OTHER_CURRENT_ASSETS,TOTAL_CURRENT_ASSETS,PROPERTY_PLANT_EQUIPMENTNET,GOODWILL,INTANGIBLE_ASSETS,GOOD_WILL_AND_INTANGIBLE_ASSETS,LONG_TERM_INVESTMENTS,TAX_ASSETS,OTHER_NON_CURRENT_ASSETS,TOTAL_NON_CURRENT_ASSETS,OTHER_ASSETS,TOTAL_ASSETS,ACCOUNTS_PAYABLES,SHORT_TERM_DEBT,TAX_PAYABLES,DEFERRED_REVENUE,OTHER_CURRENT_LIABILITIES,TOTAL_CURRENT_LIABILITIES,LONG_TERM_DEBT,DEFERRED_REVENUE_NONCURRENT,DEFERRED_TAX_LIABILITIES_NONCURRENT,OTHER_NONCURRENT_LIABILITIES,TOTAL_NONCURRENT_LIABILITIES,OTHER_LIABILITIES,CAPITAL_LEASE_OBLIGATIONS,TOTAL_LIABILITIES,PREFERRED_STOCK,COMMON_STOCK,RETAINED_EARNINGS,ACCUMULATED_OTHER_COMPREHENSIVE_INCOME,OTHER_TOTAL_STOCKHOLDERS_EQUITY,TOTAL_STOCKHOLDERS_EQUITY,TOTAL_EQUITY,TOTAL_LIABILITIES_AND_STOCKHOLDERS_EQUITY,MINORITY_INTEREST,TOTAL_LIABILITIES_AND_TOTAL_EQUITY,TOTAL_INVESTMENTS,TOTAL_DEBT,NET_DEBT
2 | AXP,2022,2022,FY,34000000000,3299000000,36836000000,57384000000,0,0,36836000000,5215000000,3786000000,146000000,3932000000,5000000000,0,214207000000,228354000000,-37190000000,228000000000,12133000000,1000000000,1651000000,110239000000,-109891000000,13481000000,43000000000,3027000000,0,80271000000,203643000000,-14124000000,3000000,203000000000,0,149000000,16279000000,-3210000000,11782000000,25000000000,25000000000,228000000000,0,228000000000,7877000000,44000000000,10000000000
3 | AXP,2021,2021,FY,22000000000,1477000000,22999000000,2700000000,0,0,25699000000,4988000000,3804000000,201000000,4005000000,3000000000,0,-409000000,11584000000,151717000000,189000000000,10574000000,2000000000,1576000000,0,243000000,12817000000,39000000000,2516000000,0,243000000,12817000000,141366000000,14000000,167000000000,0,153000000,13474000000,-2945000000,11318000000,22000000000,22000000000,189000000000,0,189000000000,4068000000,41000000000,19000000000
4 | AXP,2020,2020,FY,33000000000,19703000000,52703000000,43000000000,0,0,95703000000,5015000000,3852000000,265000000,4117000000,22000000000,0,-31132000000,31132000000,64165000000,191000000000,9444000000,2000000000,943000000,0,-11444000000,11444000000,43000000000,0,0,-11444000000,11444000000,145112000000,17000000,168000000000,0,161000000,13837000000,-2895000000,11897000000,23000000000,23000000000,191000000000,0,191000000000,41703000000,45000000000,12000000000
5 | AXP,2019,2019,FY,24000000000,6607000000,30607000000,57000000000,0,0,87607000000,4834000000,3315000000,267000000,3582000000,8000000000,0,-16416000000,16416000000,93977000000,198000000000,12738000000,6000000000,1122000000,0,-18738000000,18738000000,58000000000,2062000000,0,-18738000000,18738000000,137524000000,25000000,175000000000,0,163000000,13871000000,-2737000000,11703000000,23000000000,23000000000,198000000000,0,198000000000,14607000000,64000000000,40000000000
6 | AXP,2018,2018,FY,27381000000,2262000000,29643000000,2907000000,0,0,0,4416000000,3072000000,275000000,3347000000,5690000000,0,0,0,188602000000,188602000000,12255000000,3100000000,0,0,0,0,58423000000,1759000000,0,0,0,166312000000,19000000,166312000000,0,170000000,12499000000,-2597000000,12218000000,22290000000,22290000000,188602000000,0,188602000000,7952000000,61523000000,34142000000
7 | AXP,2017,2017,FY,32879000000,625000000,33504000000,3163000000,0,0,0,4329000000,3009000000,899000000,3908000000,4182000000,0,0,0,181159000000,181159000000,14657000000,3278000000,0,0,0,0,55804000000,1554000000,0,0,0,162932000000,23000000,162932000000,0,172000000,8273000000,-2428000000,12210000000,18227000000,18227000000,181159000000,0,181159000000,4807000000,59082000000,26203000000
8 | AXP,2016,2016,FY,25093000000,0,25093000000,3232000000,0,0,0,4433000000,2927000000,868000000,3795000000,3981000000,0,0,0,158893000000,158893000000,11190000000,5581000000,0,0,0,0,46990000000,1411000000,0,0,0,138392000000,24000000,138392000000,0,181000000,10371000000,-2784000000,12733000000,20501000000,20501000000,158893000000,0,158893000000,0,52571000000,27478000000
9 | AXP,2015,2015,FY,22762000000,0,22762000000,3024000000,0,0,0,4108000000,2749000000,796000000,3545000000,4397000000,0,0,0,161184000000,161184000000,11822000000,4812000000,0,0,0,0,48061000000,1343000000,0,0,0,140511000000,29000000,140511000000,0,194000000,9665000000,-2534000000,13348000000,20673000000,20673000000,161184000000,0,161184000000,0,52873000000,30111000000
10 | AXP,2014,2014,FY,22288000000,0,22288000000,2614000000,0,0,0,3938000000,3024000000,854000000,3878000000,4431000000,0,0,0,159103000000,159103000000,11300000000,3480000000,0,0,0,0,57955000000,1308000000,0,0,0,138430000000,31000000,138430000000,0,205000000,9513000000,-1919000000,12874000000,20673000000,20673000000,159103000000,0,159103000000,0,61435000000,39147000000
11 | AXP,2013,2013,FY,19486000000,0,19486000000,3408000000,0,0,0,3875000000,3198000000,817000000,4015000000,5016000000,0,0,0,153375000000,153375000000,10615000000,5021000000,0,0,0,0,55330000000,1314000000,0,0,0,133879000000,109000000,133879000000,0,213000000,8507000000,-1426000000,12202000000,19496000000,19496000000,153375000000,0,153375000000,0,60351000000,40865000000
12 | AXP,2012,2012,FY,22250000000,0,22250000000,3576000000,0,0,0,3635000000,3181000000,993000000,4174000000,5614000000,0,0,0,153140000000,153140000000,10006000000,3314000000,0,0,0,0,58973000000,1286000000,0,0,0,134254000000,118000000,134254000000,0,221000000,7525000000,-927000000,12067000000,18886000000,18886000000,153140000000,0,153140000000,0,62287000000,40037000000
13 | AXP,2011,2011,FY,24893000000,0,24893000000,3657000000,0,0,0,3367000000,3172000000,1149000000,4321000000,7147000000,0,0,0,153337000000,153337000000,10458000000,3424000000,0,0,0,0,59570000000,1063000000,0,0,0,134543000000,123000000,134543000000,0,232000000,7221000000,-876000000,12217000000,18794000000,18794000000,153337000000,0,153337000000,0,62994000000,38101000000
14 | AXP,2010,2010,FY,16709000000,0,16709000000,3554000000,0,0,0,2905000000,2639000000,972000000,3611000000,14010000000,0,0,0,147042000000,147042000000,9691000000,3414000000,0,0,0,0,66416000000,1036000000,0,0,0,130812000000,132000000,130812000000,0,238000000,4972000000,-917000000,11937000000,16230000000,16230000000,147042000000,0,147042000000,0,69830000000,53121000000
15 | AXP,2009,2009,FY,15542000000,0,15542000000,5726000000,0,0,0,2782000000,2328000000,717000000,3045000000,24337000000,0,0,0,124088000000,124088000000,8926000000,2344000000,0,0,0,0,52338000000,1034000000,0,0,0,109682000000,87000000,109682000000,0,237000000,3737000000,-712000000,11144000000,14406000000,14406000000,124088000000,0,124088000000,0,54682000000,39140000000
16 | AXP,2008,2008,FY,20547000000,0,20547000000,5200000000,0,0,0,2948000000,2301000000,717000000,3018000000,12526000000,0,0,0,126074000000,126074000000,8428000000,8523000000,0,0,0,0,60041000000,1041000000,0,0,0,114233000000,89000000,114233000000,0,232000000,2719000000,-1606000000,10496000000,11841000000,11841000000,126074000000,0,126074000000,0,68564000000,48017000000
17 | AXP,2007,2007,FY,11737000000,0,11737000000,3082000000,0,0,0,2692000000,1508000000,204000000,1712000000,16178000000,0,0,0,149830000000,149830000000,7674000000,17762000000,0,0,0,0,55285000000,1126000000,0,0,0,138801000000,90000000,138801000000,0,232000000,1075000000,-442000000,10164000000,11029000000,11029000000,149830000000,0,149830000000,0,73047000000,61310000000
18 | AXP,2006,2006,FY,7956000000,0,7956000000,2465000000,0,0,0,2448000000,0,0,0,20990000000,0,0,0,127853000000,127853000000,8764000000,15162000000,0,0,0,0,42747000000,0,0,0,0,117342000000,92000000,117342000000,0,240000000,1153000000,-520000000,9638000000,10511000000,10511000000,127853000000,0,127853000000,0,57909000000,49953000000
19 | AXP,2005,2005,FY,7126000000,0,7126000000,35497000000,0,0,0,2230000000,0,0,0,21334000000,0,0,0,113960000000,113960000000,0,15633000000,0,0,0,0,30781000000,0,0,0,0,103411000000,0,103411000000,0,248000000,1788000000,-139000000,8652000000,10549000000,10549000000,113960000000,0,113960000000,0,46414000000,39288000000
20 | AXP,2004,2004,FY,9907000000,0,9907000000,34650000000,0,0,0,3083000000,0,0,0,57286000000,0,0,0,192638000000,192638000000,0,14182000000,0,0,0,0,33061000000,0,0,0,0,176618000000,0,176618000000,0,250000000,8196000000,258000000,7316000000,16020000000,16020000000,192638000000,0,192638000000,0,47243000000,37336000000
21 | AXP,2003,2003,FY,5726000000,0,5726000000,31269000000,0,0,0,3184000000,0,0,0,57067000000,0,0,0,175001000000,175001000000,0,19046000000,0,0,0,0,20654000000,0,0,0,0,159678000000,0,159678000000,0,257000000,8793000000,192000000,6081000000,15323000000,15323000000,175001000000,0,175001000000,0,39700000000,33974000000
22 |
--------------------------------------------------------------------------------
/load/financials/balance_sheet_annual/BAC.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,CASH_AND_EQUIVALENTS,SHORT_TERM_INVESTMENTS,CASH_AND_SHORT_TERM_INVESTMENTS,NET_RECEIVABLES,INVENTORY,OTHER_CURRENT_ASSETS,TOTAL_CURRENT_ASSETS,PROPERTY_PLANT_EQUIPMENTNET,GOODWILL,INTANGIBLE_ASSETS,GOOD_WILL_AND_INTANGIBLE_ASSETS,LONG_TERM_INVESTMENTS,TAX_ASSETS,OTHER_NON_CURRENT_ASSETS,TOTAL_NON_CURRENT_ASSETS,OTHER_ASSETS,TOTAL_ASSETS,ACCOUNTS_PAYABLES,SHORT_TERM_DEBT,TAX_PAYABLES,DEFERRED_REVENUE,OTHER_CURRENT_LIABILITIES,TOTAL_CURRENT_LIABILITIES,LONG_TERM_DEBT,DEFERRED_REVENUE_NONCURRENT,DEFERRED_TAX_LIABILITIES_NONCURRENT,OTHER_NONCURRENT_LIABILITIES,TOTAL_NONCURRENT_LIABILITIES,OTHER_LIABILITIES,CAPITAL_LEASE_OBLIGATIONS,TOTAL_LIABILITIES,PREFERRED_STOCK,COMMON_STOCK,RETAINED_EARNINGS,ACCUMULATED_OTHER_COMPREHENSIVE_INCOME,OTHER_TOTAL_STOCKHOLDERS_EQUITY,TOTAL_STOCKHOLDERS_EQUITY,TOTAL_EQUITY,TOTAL_LIABILITIES_AND_STOCKHOLDERS_EQUITY,MINORITY_INTEREST,TOTAL_LIABILITIES_AND_TOTAL_EQUITY,TOTAL_INVESTMENTS,TOTAL_DEBT,NET_DEBT
2 | BAC,2022,2022,FY,237462000000,220788000000,458250000000,81021000000,0,0,539271000000,11510000000,69022000000,0,69022000000,1158371000000,0,-1238903000000,1238903000000,1272532000000,3050706000000,0,26932000000,0,0,-26932000000,26932000000,275982000000,0,0,-26932000000,2497615000000,252962000000,0,2777509000000,28397000000,58953000000,207003000000,-21156000000,0,273197000000,273197000000,3050706000000,0,3050706000000,1379159000000,302914000000,65452000000
3 | BAC,2021,2021,FY,355365000000,299178000000,654543000000,87473000000,0,0,741563000000,10833000000,69022000000,0,69022000000,1229707000000,0,-103434000000,1206128000000,1222257000000,3169948000000,0,23753000000,0,0,-23753000000,23753000000,280117000000,0,0,-23753000000,23753000000,2852376000000,0,2899882000000,24708000000,62398000000,188064000000,-5104000000,0,270066000000,270066000000,3169948000000,0,3169948000000,1425451000000,303870000000,-51495000000
4 | BAC,2020,2020,FY,387009000000,234491000000,621500000000,81157000000,0,0,702657000000,11000000000,68951000000,0,68951000000,883704000000,0,-963655000000,963655000000,1153315000000,2819627000000,0,19321000000,0,0,-19321000000,19321000000,262934000000,0,0,-19321000000,19321000000,2508061000000,0,2546703000000,24510000000,85982000000,164088000000,-1656000000,0,272924000000,272924000000,2819627000000,0,2819627000000,1118195000000,282255000000,-104754000000
5 | BAC,2019,2019,FY,168667000000,245639000000,414306000000,75658000000,0,0,489964000000,10561000000,68951000000,0,68951000000,702023000000,0,-781535000000,781535000000,1162580000000,2434079000000,0,24204000000,0,0,-24204000000,24204000000,240856000000,0,0,-24204000000,24204000000,2120861000000,0,2169269000000,23401000000,91723000000,156319000000,-6633000000,0,264810000000,264810000000,2434079000000,0,2434079000000,947662000000,265060000000,96393000000
6 | BAC,2018,2018,FY,184898000000,229366000000,414264000000,88194000000,0,0,0,9906000000,68951000000,0,68951000000,536738000000,0,0,0,2354507000000,2354507000000,0,20189000000,0,0,0,0,229340000000,0,0,0,0,2089182000000,0,2089182000000,22326000000,118896000000,136314000000,-12211000000,0,265325000000,265325000000,2354507000000,0,2354507000000,766104000000,249529000000,64631000000
7 | BAC,2017,2017,FY,168587000000,302631000000,471218000000,83580000000,0,0,0,9247000000,68951000000,2302000000,71253000000,543214000000,0,0,0,2281234000000,2281234000000,0,32666000000,0,0,0,0,227402000000,0,0,0,0,2014088000000,0,2014088000000,22323000000,138089000000,113816000000,-7082000000,0,267146000000,267146000000,2281234000000,0,2281234000000,845845000000,260068000000,91481000000
8 | BAC,2016,2016,FY,157599000000,293940000000,451539000000,80996000000,0,0,0,9139000000,68969000000,5669000000,74638000000,504883000000,0,0,0,2187702000000,2187702000000,0,23944000000,0,0,0,0,216823000000,0,0,0,0,1920862000000,0,1920862000000,25220000000,147038000000,101870000000,-7288000000,0,266840000000,266840000000,2187702000000,0,2187702000000,798823000000,240767000000,83168000000
9 | BAC,2015,2015,FY,167097000000,322380000000,489477000000,85518000000,0,0,0,9485000000,69761000000,6855000000,76616000000,583532000000,0,0,0,2144316000000,2144316000000,0,28098000000,0,0,0,0,236764000000,0,0,0,0,1888111000000,0,1888111000000,22273000000,151042000000,88564000000,-5674000000,0,256205000000,256205000000,2144316000000,0,2144316000000,905912000000,264862000000,97765000000
10 | BAC,2014,2014,FY,146099000000,320695000000,466794000000,86558000000,0,0,0,10049000000,69777000000,8142000000,77919000000,572246000000,0,0,0,2104534000000,2104534000000,0,31172000000,0,0,0,0,243139000000,0,0,0,0,1861063000000,0,1861063000000,19309000000,153458000000,75024000000,-4320000000,0,243471000000,243471000000,2104534000000,0,2104534000000,892941000000,274311000000,128212000000
11 | BAC,2013,2013,FY,142862000000,268795000000,411657000000,84529000000,0,0,0,10475000000,69844000000,10626000000,80470000000,524938000000,0,0,0,2102273000000,2102273000000,0,45999000000,0,0,0,0,249674000000,0,0,0,0,1869588000000,0,1869588000000,13352000000,155293000000,72497000000,-8457000000,0,232685000000,232685000000,2102273000000,0,2102273000000,793733000000,295673000000,152811000000
12 | BAC,2012,2012,FY,129446000000,286906000000,416352000000,95232000000,0,0,0,11858000000,69976000000,12535000000,82511000000,573613000000,0,0,0,2209974000000,2209974000000,0,30731000000,0,0,0,0,275585000000,0,0,0,0,1973018000000,0,1973018000000,18768000000,158142000000,62843000000,-2797000000,0,236956000000,236956000000,2209974000000,0,2209974000000,860519000000,306316000000,176870000000
13 | BAC,2011,2011,FY,146106000000,276151000000,422257000000,88896000000,0,0,0,13637000000,69967000000,15531000000,85498000000,480735000000,0,0,0,2129046000000,2129046000000,0,35698000000,0,0,0,0,372265000000,0,0,0,0,1898945000000,0,1898945000000,18397000000,156621000000,60520000000,-5437000000,0,230101000000,230101000000,2129046000000,0,2129046000000,756886000000,407963000000,261857000000
14 | BAC,2010,2010,FY,134860000000,337627000000,472487000000,107520000000,0,0,0,14306000000,73861000000,25100000000,98961000000,532725000000,0,0,0,2264909000000,2264909000000,0,59962000000,0,0,0,0,448431000000,0,0,0,0,2036661000000,0,2036661000000,16562000000,150905000000,60849000000,-66000000,-2000000,228248000000,228248000000,2264909000000,0,2264909000000,870352000000,508393000000,373533000000
15 | BAC,2009,2009,FY,145541000000,301601000000,447142000000,103904000000,0,0,0,15500000000,86314000000,31800000000,118114000000,493647000000,0,0,0,2223299000000,2223299000000,0,69524000000,0,0,0,0,438521000000,0,0,0,0,1991855000000,0,1991855000000,37208000000,128734000000,71233000000,-5619000000,-112000000,231444000000,231444000000,2223299000000,0,2223299000000,795248000000,508045000000,362504000000
16 | BAC,2008,2008,FY,42427000000,276904000000,319331000000,22177000000,0,0,0,13161000000,81934000000,21591000000,103525000000,437111000000,0,0,0,1817943000000,1817943000000,0,158056000000,0,0,0,0,268292000000,0,0,0,0,1640891000000,0,1640891000000,37701000000,76766000000,73823000000,-10825000000,-413000000,177052000000,177052000000,1817943000000,0,1817943000000,714015000000,426348000000,383921000000
17 | BAC,2007,2007,FY,54304000000,213330000000,267634000000,22364000000,0,0,0,11240000000,77530000000,13643000000,91173000000,376120000000,0,0,0,1715746000000,1715746000000,0,191089000000,0,0,0,0,197508000000,0,0,0,0,1568943000000,0,1568943000000,4409000000,60328000000,81393000000,1129000000,-456000000,146803000000,146803000000,1715746000000,0,1715746000000,589450000000,388597000000,334293000000
18 | BAC,2006,2006,FY,50381000000,192806000000,243187000000,21647000000,0,0,0,9255000000,65662000000,12467000000,78129000000,345898000000,0,0,0,1459737000000,1459737000000,0,141300000000,0,0,0,0,146000000000,0,0,0,0,1324465000000,0,1324465000000,2851000000,61574000000,79024000000,-7711000000,-466000000,135272000000,135272000000,1459737000000,0,1459737000000,538704000000,287300000000,236919000000
19 | BAC,2005,2005,FY,49799000000,0,49799000000,0,0,0,0,7786000000,0,0,51354000000,377022000000,0,0,0,1291803000000,1291803000000,0,116269000000,0,0,0,0,100848000000,0,0,0,0,1190270000000,0,1190270000000,271000000,41693000000,67552000000,-7983000000,0,101533000000,101533000000,1291803000000,0,1291803000000,0,217117000000,167318000000
20 | BAC,2004,2004,FY,41297000000,0,41297000000,0,0,0,0,7517000000,0,0,49149000000,318895000000,0,0,0,1110457000000,1110457000000,0,78598000000,0,0,0,0,98078000000,0,0,0,0,1010812000000,0,1010812000000,271000000,44236000000,58006000000,-2868000000,0,99645000000,99645000000,1110457000000,0,1110457000000,0,176676000000,135379000000
21 | BAC,2003,2003,FY,35135000000,0,35135000000,0,0,0,0,6036000000,0,0,12363000000,136787000000,0,0,0,736445000000,736445000000,0,42478000000,0,0,0,0,75343000000,0,0,0,0,688465000000,0,688465000000,54000000,14000000,50213000000,-2301000000,0,47980000000,47980000000,736445000000,0,736445000000,0,117821000000,82686000000
22 |
--------------------------------------------------------------------------------
/load/financials/balance_sheet_annual/BRK.A.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,CASH_AND_EQUIVALENTS,SHORT_TERM_INVESTMENTS,CASH_AND_SHORT_TERM_INVESTMENTS,NET_RECEIVABLES,INVENTORY,OTHER_CURRENT_ASSETS,TOTAL_CURRENT_ASSETS,PROPERTY_PLANT_EQUIPMENTNET,GOODWILL,INTANGIBLE_ASSETS,GOOD_WILL_AND_INTANGIBLE_ASSETS,LONG_TERM_INVESTMENTS,TAX_ASSETS,OTHER_NON_CURRENT_ASSETS,TOTAL_NON_CURRENT_ASSETS,OTHER_ASSETS,TOTAL_ASSETS,ACCOUNTS_PAYABLES,SHORT_TERM_DEBT,TAX_PAYABLES,DEFERRED_REVENUE,OTHER_CURRENT_LIABILITIES,TOTAL_CURRENT_LIABILITIES,LONG_TERM_DEBT,DEFERRED_REVENUE_NONCURRENT,DEFERRED_TAX_LIABILITIES_NONCURRENT,OTHER_NONCURRENT_LIABILITIES,TOTAL_NONCURRENT_LIABILITIES,OTHER_LIABILITIES,CAPITAL_LEASE_OBLIGATIONS,TOTAL_LIABILITIES,PREFERRED_STOCK,COMMON_STOCK,RETAINED_EARNINGS,ACCUMULATED_OTHER_COMPREHENSIVE_INCOME,OTHER_TOTAL_STOCKHOLDERS_EQUITY,TOTAL_STOCKHOLDERS_EQUITY,TOTAL_EQUITY,TOTAL_LIABILITIES_AND_STOCKHOLDERS_EQUITY,MINORITY_INTEREST,TOTAL_LIABILITIES_AND_TOTAL_EQUITY,TOTAL_INVESTMENTS,TOTAL_DEBT,NET_DEBT
2 | BRK.A,2022,2022,FY,35811000000,92774000000,128585000000,48301000000,0,0,176886000000,196965000000,78119000000,29187000000,107306000000,454745000000,0,-759016000000,759016000000,12550000000,948452000000,0,2429000000,0,6820000000,-6820000000,2429000000,120315000000,0,77020000000,-6820000000,2429000000,462977000000,0,467835000000,0,8000000,511602000000,-6591000000,-32659000000,472360000000,472360000000,948452000000,0,948452000000,477953000000,122744000000,86933000000
3 | BRK.A,2021,2021,FY,88184000000,58535000000,146719000000,39565000000,0,0,186284000000,191282000000,73875000000,28486000000,102361000000,443063000000,0,-736706000000,736706000000,35794000000,958784000000,0,2351000000,0,0,-2351000000,2351000000,111911000000,0,90243000000,-2351000000,2351000000,439152000000,0,443854000000,0,8000000,534421000000,-4027000000,-24203000000,506199000000,506199000000,958784000000,0,958784000000,463814000000,114262000000,26078000000
4 | BRK.A,2020,2020,FY,47990000000,90300000000,138290000000,35852000000,0,0,174142000000,187017000000,73734000000,30684000000,104418000000,409183000000,0,-700618000000,700618000000,-1031000000,873729000000,0,3348000000,0,0,-3348000000,3348000000,113547000000,0,74098000000,-3348000000,3348000000,415697000000,0,422393000000,0,8000000,444626000000,-4243000000,2773000000,443164000000,443164000000,873729000000,0,873729000000,428384000000,116895000000,68905000000
5 | BRK.A,2019,2019,FY,64175000000,63822000000,127997000000,35835000000,0,0,163832000000,174341000000,81882000000,31646000000,113528000000,348039000000,0,-635908000000,635908000000,17989000000,817729000000,0,4686000000,0,0,-4686000000,4686000000,98682000000,5281000000,66799000000,-4686000000,4686000000,379794000000,0,389166000000,0,8000000,402493000000,-5243000000,27533000000,424791000000,424791000000,817729000000,0,817729000000,365566000000,103368000000,39193000000
6 | BRK.A,2018,2018,FY,30361000000,81506000000,111867000000,35230000000,0,0,0,166706000000,81025000000,32148000000,113173000000,291486000000,0,0,0,707794000000,707794000000,0,4373000000,0,0,0,0,93117000000,4593000000,51375000000,0,0,355294000000,0,355294000000,0,8000000,321112000000,-5015000000,32598000000,348703000000,348703000000,703997000000,0,703997000000,372992000000,97490000000,67129000000
7 | BRK.A,2017,2017,FY,31583000000,84371000000,115954000000,28578000000,0,0,0,158219000000,81258000000,33182000000,114440000000,287385000000,0,0,0,702095000000,702095000000,0,6320000000,0,0,0,0,96267000000,0,56607000000,0,0,350141000000,0,350141000000,0,8000000,255786000000,58571000000,33931000000,348296000000,348296000000,698437000000,0,698437000000,371756000000,102587000000,71004000000
8 | BRK.A,2016,2016,FY,86370000000,23432000000,109802000000,27097000000,0,0,0,152773000000,79486000000,34086000000,113572000000,159656000000,0,0,0,620854000000,620854000000,0,2094000000,0,0,0,0,99550000000,0,77944000000,0,0,334495000000,0,334495000000,0,8000000,211777000000,37298000000,33918000000,283001000000,283001000000,617496000000,0,617496000000,183088000000,101644000000,15274000000
9 | BRK.A,2015,2015,FY,71730000000,25988000000,97718000000,23303000000,0,0,0,145166000000,62708000000,9797000000,72505000000,160035000000,0,0,0,552257000000,552257000000,0,1989000000,0,0,0,0,82300000000,0,63126000000,0,0,293630000000,0,293630000000,0,8000000,187703000000,33982000000,33857000000,255550000000,255550000000,549180000000,0,549180000000,186023000000,84289000000,12559000000
10 | BRK.A,2014,2014,FY,63269000000,27397000000,90666000000,21852000000,0,0,0,137244000000,60714000000,9941000000,70655000000,155885000000,0,0,0,526186000000,526186000000,0,839000000,0,0,0,0,79370000000,0,61235000000,0,0,283159000000,0,283159000000,0,8000000,163620000000,42732000000,33810000000,240170000000,240170000000,523329000000,0,523329000000,183282000000,80209000000,16940000000
11 | BRK.A,2013,2013,FY,48186000000,28785000000,76971000000,20497000000,0,0,0,122214000000,57011000000,9183000000,66194000000,157866000000,0,0,0,484931000000,484931000000,0,949000000,0,0,0,0,71275000000,0,57739000000,0,0,260446000000,0,260446000000,0,8000000,143748000000,44025000000,34109000000,221890000000,221890000000,482336000000,0,482336000000,186651000000,72224000000,24038000000
12 | BRK.A,2012,2012,FY,46992000000,31449000000,78441000000,21753000000,0,0,0,106872000000,54523000000,0,54523000000,118758000000,0,0,0,427452000000,427452000000,0,1416000000,0,0,0,0,61320000000,0,44494000000,0,0,235864000000,0,235864000000,0,8000000,124272000000,27500000000,35867000000,187647000000,187647000000,423511000000,0,423511000000,150207000000,62736000000,15744000000
13 | BRK.A,2011,2011,FY,37299000000,0,37299000000,19012000000,0,0,0,100391000000,53213000000,0,53213000000,108251000000,0,0,0,392647000000,392647000000,0,1490000000,0,0,0,0,58894000000,0,37804000000,0,0,223686000000,0,223686000000,0,8000000,109448000000,17654000000,37740000000,164850000000,164850000000,388536000000,0,388536000000,139106000000,60384000000,23085000000
14 | BRK.A,2010,2010,FY,38227000000,33803000000,72030000000,20917000000,0,0,0,93126000000,49006000000,6904000000,55910000000,94702000000,0,0,0,372229000000,372229000000,0,1682000000,0,0,0,0,56892000000,0,36352000000,0,0,209295000000,0,209295000000,0,8000000,99194000000,20583000000,37533000000,157318000000,157318000000,366613000000,0,366613000000,128505000000,58574000000,20347000000
15 | BRK.A,2009,2009,FY,30558000000,0,30558000000,14792000000,0,0,0,46656000000,33972000000,0,33972000000,93693000000,0,0,0,297119000000,297119000000,0,0,0,0,0,0,37909000000,0,19225000000,0,0,161334000000,0,161334000000,0,8000000,86227000000,17793000000,27074000000,131102000000,131102000000,292436000000,0,292436000000,140282000000,37909000000,7351000000
16 | BRK.A,2008,2008,FY,25539000000,0,25539000000,14925000000,0,0,0,45157000000,33781000000,33781000000,67562000000,80705000000,0,0,0,267399000000,267399000000,0,0,0,0,0,0,36882000000,0,10280000000,0,0,153820000000,0,153820000000,0,8000000,78172000000,3954000000,27133000000,109267000000,109267000000,263087000000,0,263087000000,116182000000,36882000000,11343000000
17 | BRK.A,2007,2007,FY,44329000000,0,44329000000,13157000000,0,0,0,36190000000,32862000000,32862000000,65724000000,106570000000,0,0,0,273160000000,273160000000,0,1192000000,0,0,0,0,32634000000,0,18825000000,0,0,149759000000,0,149759000000,0,8000000,72153000000,21620000000,26952000000,120733000000,120733000000,270492000000,0,270492000000,118929000000,33826000000,-10503000000
18 | BRK.A,2006,2006,FY,43743000000,0,43743000000,12881000000,0,0,0,33342000000,32238000000,32238000000,64476000000,89845000000,0,0,0,248437000000,248437000000,0,1355000000,0,0,0,0,31250000000,0,18460000000,0,0,137756000000,0,137756000000,0,8000000,58912000000,22977000000,26522000000,108419000000,108419000000,246175000000,0,246175000000,102248000000,32605000000,-11138000000
19 | BRK.A,2005,2005,FY,44660000000,30855000000,75515000000,12397000000,0,0,0,7500000000,23644000000,0,23644000000,81701000000,0,0,0,198325000000,198325000000,0,1381000000,0,0,0,0,13070000000,0,12252000000,0,0,106025000000,0,106025000000,0,8000000,47717000000,17360000000,26399000000,91484000000,91484000000,197509000000,0,197509000000,112556000000,14451000000,-30209000000
20 | BRK.A,2004,2004,FY,43427000000,0,43427000000,11291000000,0,0,0,6516000000,23012000000,0,23012000000,72989000000,0,0,0,188874000000,188874000000,0,1139000000,0,0,0,0,7698000000,0,12247000000,0,0,102216000000,0,102216000000,0,8000000,39189000000,20435000000,26268000000,85900000000,85900000000,188116000000,0,188116000000,88744000000,8837000000,-34590000000
21 | BRK.A,2003,2003,FY,35957000000,0,35957000000,12314000000,0,0,0,6260000000,22948000000,0,22948000000,79624000000,0,0,0,180559000000,180559000000,0,1704000000,0,0,0,0,7415000000,0,11479000000,0,0,102218000000,0,102218000000,0,8000000,31881000000,19556000000,26151000000,77596000000,77596000000,179814000000,0,179814000000,87499000000,9119000000,-26838000000
22 |
--------------------------------------------------------------------------------
/load/financials/balance_sheet_annual/JNJ.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,CASH_AND_EQUIVALENTS,SHORT_TERM_INVESTMENTS,CASH_AND_SHORT_TERM_INVESTMENTS,NET_RECEIVABLES,INVENTORY,OTHER_CURRENT_ASSETS,TOTAL_CURRENT_ASSETS,PROPERTY_PLANT_EQUIPMENTNET,GOODWILL,INTANGIBLE_ASSETS,GOOD_WILL_AND_INTANGIBLE_ASSETS,LONG_TERM_INVESTMENTS,TAX_ASSETS,OTHER_NON_CURRENT_ASSETS,TOTAL_NON_CURRENT_ASSETS,OTHER_ASSETS,TOTAL_ASSETS,ACCOUNTS_PAYABLES,SHORT_TERM_DEBT,TAX_PAYABLES,DEFERRED_REVENUE,OTHER_CURRENT_LIABILITIES,TOTAL_CURRENT_LIABILITIES,LONG_TERM_DEBT,DEFERRED_REVENUE_NONCURRENT,DEFERRED_TAX_LIABILITIES_NONCURRENT,OTHER_NONCURRENT_LIABILITIES,TOTAL_NONCURRENT_LIABILITIES,OTHER_LIABILITIES,CAPITAL_LEASE_OBLIGATIONS,TOTAL_LIABILITIES,PREFERRED_STOCK,COMMON_STOCK,RETAINED_EARNINGS,ACCUMULATED_OTHER_COMPREHENSIVE_INCOME,OTHER_TOTAL_STOCKHOLDERS_EQUITY,TOTAL_STOCKHOLDERS_EQUITY,TOTAL_EQUITY,TOTAL_LIABILITIES_AND_STOCKHOLDERS_EQUITY,MINORITY_INTEREST,TOTAL_LIABILITIES_AND_TOTAL_EQUITY,TOTAL_INVESTMENTS,TOTAL_DEBT,NET_DEBT
2 | JNJ,2023,2022,FY,14127000000,9392000000,23519000000,19292000000,12483000000,3132000000,55294000000,19803000000,45231000000,48325000000,93556000000,0,9123000000,9602000000,132084000000,0,187378000000,11703000000,12771000000,2127000000,0,31328000000,55802000000,26888000000,0,6374000000,30298000000,54772000000,0,0,110574000000,0,3120000000,128345000000,-12967000000,-41694000000,76804000000,76804000000,187378000000,0,187378000000,9392000000,39659000000,25532000000
3 | JNJ,2022,2021,FY,14487000000,17121000000,31608000000,15283000000,10387000000,3701000000,60979000000,18962000000,35246000000,46392000000,81638000000,0,10223000000,10216000000,121039000000,0,182018000000,11055000000,3766000000,1112000000,0,30405000000,45226000000,29985000000,0,7487000000,47948000000,62769000000,0,0,107995000000,0,3120000000,123060000000,-13058000000,-39099000000,74023000000,74023000000,182018000000,0,182018000000,17121000000,33751000000,19264000000
4 | JNJ,2021,2020,FY,13985000000,11200000000,25185000000,13576000000,9344000000,0,51237000000,18766000000,36393000000,53402000000,89795000000,0,8534000000,6562000000,123657000000,0,174894000000,9505000000,2631000000,1392000000,0,30357000000,42493000000,32635000000,0,7214000000,56987000000,69123000000,0,0,111616000000,0,3120000000,113890000000,-15242000000,-38490000000,63278000000,63278000000,174894000000,0,174894000000,11200000000,35266000000,21281000000
5 | JNJ,2019,2019,FY,17305000000,1982000000,19287000000,14481000000,9020000000,0,45274000000,17658000000,33639000000,47643000000,81282000000,0,7819000000,5695000000,112454000000,0,157728000000,8544000000,1202000000,2266000000,0,26218000000,35964000000,26494000000,0,5958000000,52547000000,62293000000,0,0,98257000000,0,3120000000,110659000000,-15891000000,-38417000000,59471000000,59471000000,157728000000,0,157728000000,1982000000,27696000000,10391000000
6 | JNJ,2018,2018,FY,6016000000,13671000000,19687000000,14098000000,8599000000,3649000000,46033000000,17035000000,30453000000,47611000000,78064000000,0,7506000000,4316000000,106921000000,0,152954000000,7537000000,2796000000,818000000,7640000000,12439000000,31230000000,27684000000,0,7506000000,26782000000,61972000000,0,0,93202000000,0,3120000000,106216000000,-15222000000,-34362000000,59752000000,59752000000,152954000000,0,152954000000,0,30480000000,24464000000
7 | JNJ,2017,2016,FY,9166000000,32741000000,41907000000,11699000000,8144000000,3282000000,65032000000,15912000000,22805000000,26876000000,49681000000,0,2910000000,7673000000,76176000000,0,141208000000,6918000000,4684000000,971000000,6148000000,7566000000,26287000000,22442000000,0,2910000000,19151000000,44503000000,0,0,70790000000,0,3120000000,110551000000,-14901000000,-28352000000,70418000000,70418000000,141208000000,0,141208000000,0,27126000000,17960000000
8 | JNJ,2016,2015,FY,5687000000,32689000000,38376000000,10734000000,8053000000,3047000000,60210000000,15905000000,21629000000,25764000000,47393000000,0,2562000000,7341000000,73201000000,0,133411000000,6668000000,7004000000,750000000,5490000000,7835000000,27747000000,12857000000,0,2562000000,19095000000,34514000000,0,0,62261000000,0,3120000000,103879000000,-13165000000,-22684000000,71150000000,71150000000,133411000000,0,133411000000,0,19861000000,14174000000
9 | JNJ,2014,2014,FY,3688000000,29401000000,33089000000,10985000000,8184000000,7053000000,59311000000,16126000000,21832000000,27222000000,49054000000,0,3154000000,3474000000,71808000000,0,131119000000,7633000000,3638000000,500000000,3567000000,9747000000,25085000000,15122000000,0,3154000000,18006000000,36282000000,0,0,61367000000,0,3120000000,97245000000,-10722000000,-19891000000,69752000000,69752000000,131119000000,0,131119000000,0,18760000000,15072000000
10 | JNJ,2013,2013,FY,4675000000,24531000000,29206000000,11713000000,7878000000,7610000000,56407000000,16710000000,22798000000,27947000000,50745000000,0,3989000000,4832000000,76276000000,0,132683000000,6266000000,4852000000,770000000,3607000000,10180000000,25675000000,13328000000,0,3989000000,15638000000,32955000000,0,0,58630000000,0,3120000000,89493000000,-2860000000,-15700000000,74053000000,74053000000,132683000000,0,132683000000,0,18180000000,13505000000
11 | JNJ,2012,2011,FY,4299000000,27962000000,32261000000,10581000000,6285000000,5189000000,54316000000,14739000000,16138000000,18138000000,34276000000,0,1800000000,8513000000,59328000000,0,113644000000,5725000000,6658000000,854000000,2556000000,7018000000,22811000000,12969000000,0,1800000000,18984000000,33753000000,0,0,56564000000,0,3120000000,81251000000,-5632000000,-21659000000,57080000000,57080000000,113644000000,0,113644000000,0,19627000000,15328000000
12 | JNJ,2011,2010,FY,4428000000,23230000000,27658000000,9774000000,5378000000,4497000000,47307000000,14553000000,15294000000,16716000000,32010000000,0,1447000000,7591000000,55601000000,0,102908000000,5623000000,7617000000,578000000,2224000000,7030000000,23072000000,9156000000,0,0,14101000000,23257000000,0,0,46329000000,0,3120000000,77773000000,-3531000000,-20783000000,56579000000,56579000000,102908000000,0,102908000000,0,16773000000,12345000000
13 | JNJ,2010,2009,FY,4407000000,15018000000,19425000000,9646000000,5180000000,5290000000,39541000000,14759000000,14862000000,16323000000,31185000000,0,1424000000,7773000000,55141000000,0,94682000000,5541000000,6318000000,442000000,2793000000,6637000000,21731000000,8223000000,0,0,14140000000,22363000000,0,0,44094000000,0,3120000000,70306000000,-3058000000,-19780000000,50588000000,50588000000,94682000000,0,94682000000,0,14541000000,10134000000
14 | JNJ,2008,2008,FY,10768000000,2041000000,12809000000,9719000000,5052000000,6797000000,34377000000,14365000000,13719000000,13976000000,27695000000,4000000,1432000000,7039000000,50535000000,0,84912000000,7503000000,3732000000,417000000,3430000000,5770000000,20852000000,8120000000,0,0,13429000000,21549000000,0,0,42401000000,0,3120000000,63379000000,-4955000000,-19033000000,42511000000,42511000000,84912000000,0,84912000000,2045000000,11852000000,1084000000
15 | JNJ,2007,2007,FY,7770000000,1545000000,9315000000,9444000000,5110000000,6076000000,29945000000,14185000000,14123000000,14640000000,28763000000,0,1493000000,6568000000,51009000000,0,80954000000,6909000000,2463000000,0,2609000000,7856000000,19837000000,7074000000,0,0,10724000000,17798000000,0,0,37635000000,0,3120000000,55280000000,-693000000,-14388000000,43319000000,43319000000,80954000000,0,80954000000,0,9537000000,1767000000
16 | JNJ,2006,2005,FY,16055000000,83000000,16138000000,7010000000,3959000000,4287000000,31394000000,10830000000,5990000000,6185000000,12175000000,0,211000000,3415000000,26631000000,0,58025000000,4315000000,668000000,0,0,7652000000,12635000000,2017000000,0,0,5502000000,7519000000,0,0,20154000000,0,3120000000,41471000000,-755000000,-5965000000,37871000000,37871000000,58025000000,0,58025000000,0,2685000000,-13370000000
17 | JNJ,2005,2004,FY,9203000000,3681000000,12884000000,6831000000,3744000000,3861000000,27320000000,10436000000,5863000000,5979000000,11842000000,0,403000000,3316000000,25997000000,0,53317000000,5227000000,280000000,0,0,8420000000,13927000000,2565000000,0,0,5012000000,7577000000,0,0,21504000000,0,3120000000,35223000000,-526000000,-6004000000,31813000000,31813000000,53317000000,0,53317000000,0,2845000000,-6358000000
18 | JNJ,2003,2003,FY,5377000000,4146000000,9523000000,6574000000,3588000000,3310000000,22995000000,9846000000,5390000000,6149000000,11539000000,0,780000000,3103000000,25268000000,0,48263000000,4966000000,1139000000,0,0,7343000000,13448000000,2955000000,0,0,4991000000,7946000000,0,0,21394000000,0,3120000000,30503000000,-608000000,-6146000000,26869000000,26869000000,48263000000,0,48263000000,0,4094000000,-1283000000
19 |
--------------------------------------------------------------------------------
/load/financials/balance_sheet_annual/MA.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,CASH_AND_EQUIVALENTS,SHORT_TERM_INVESTMENTS,CASH_AND_SHORT_TERM_INVESTMENTS,NET_RECEIVABLES,INVENTORY,OTHER_CURRENT_ASSETS,TOTAL_CURRENT_ASSETS,PROPERTY_PLANT_EQUIPMENTNET,GOODWILL,INTANGIBLE_ASSETS,GOOD_WILL_AND_INTANGIBLE_ASSETS,LONG_TERM_INVESTMENTS,TAX_ASSETS,OTHER_NON_CURRENT_ASSETS,TOTAL_NON_CURRENT_ASSETS,OTHER_ASSETS,TOTAL_ASSETS,ACCOUNTS_PAYABLES,SHORT_TERM_DEBT,TAX_PAYABLES,DEFERRED_REVENUE,OTHER_CURRENT_LIABILITIES,TOTAL_CURRENT_LIABILITIES,LONG_TERM_DEBT,DEFERRED_REVENUE_NONCURRENT,DEFERRED_TAX_LIABILITIES_NONCURRENT,OTHER_NONCURRENT_LIABILITIES,TOTAL_NONCURRENT_LIABILITIES,OTHER_LIABILITIES,CAPITAL_LEASE_OBLIGATIONS,TOTAL_LIABILITIES,PREFERRED_STOCK,COMMON_STOCK,RETAINED_EARNINGS,ACCUMULATED_OTHER_COMPREHENSIVE_INCOME,OTHER_TOTAL_STOCKHOLDERS_EQUITY,TOTAL_STOCKHOLDERS_EQUITY,TOTAL_EQUITY,TOTAL_LIABILITIES_AND_STOCKHOLDERS_EQUITY,MINORITY_INTEREST,TOTAL_LIABILITIES_AND_TOTAL_EQUITY,TOTAL_INVESTMENTS,TOTAL_DEBT,NET_DEBT
2 | MA,2022,2022,FY,7008000000,400000000,7408000000,3425000000,0,3616000000,16606000000,2006000000,7522000000,3859000000,11381000000,1730000000,1151000000,5850000000,22118000000,0,38724000000,926000000,274000000,279000000,1568000000,11403000000,14171000000,13749000000,393000000,393000000,15408000000,18176000000,0,0,32347000000,0,0,53607000000,-1253000000,-46056000000,6298000000,6298000000,38724000000,0,38724000000,2130000000,14023000000,7015000000
3 | MA,2021,2021,FY,7421000000,473000000,7894000000,4325000000,0,2271000000,16949000000,1907000000,7662000000,3671000000,11333000000,1834000000,486000000,5160000000,20720000000,0,37669000000,738000000,792000000,337000000,1873000000,9759000000,13162000000,13109000000,0,395000000,13692000000,17095000000,0,0,30257000000,0,0,45648000000,-809000000,-37527000000,7312000000,7312000000,37669000000,0,37669000000,2307000000,13901000000,6480000000
4 | MA,2020,2020,FY,10113000000,483000000,10596000000,4352000000,0,1883000000,19113000000,1902000000,4960000000,1753000000,6713000000,1172000000,491000000,4193000000,14471000000,0,33584000000,527000000,649000000,208000000,0,10671000000,11847000000,12023000000,0,86000000,14044000000,15220000000,0,0,27067000000,0,0,38747000000,-680000000,-31676000000,6391000000,6391000000,33584000000,0,33584000000,1655000000,12672000000,2559000000
5 | MA,2019,2019,FY,6988000000,688000000,7676000000,5509000000,0,1763000000,16902000000,1828000000,4021000000,1417000000,5438000000,914000000,543000000,3611000000,12334000000,0,29236000000,489000000,0,332000000,0,11415000000,11904000000,8527000000,0,85000000,10852000000,11341000000,0,0,23245000000,0,0,33984000000,-673000000,-27418000000,5893000000,5893000000,29236000000,0,29236000000,1602000000,8527000000,1539000000
6 | MA,2018,2018,FY,6682000000,1696000000,8378000000,4728000000,0,3065000000,16171000000,921000000,2904000000,991000000,3895000000,337000000,570000000,2966000000,8689000000,0,24860000000,537000000,500000000,0,0,10556000000,11593000000,5834000000,0,67000000,1948000000,7849000000,0,0,19442000000,0,0,27283000000,-718000000,-21170000000,5395000000,5395000000,24837000000,0,24837000000,2033000000,6334000000,-348000000
7 | MA,2017,2017,FY,5933000000,1849000000,7782000000,3344000000,0,2671000000,13797000000,829000000,3035000000,1120000000,4155000000,249000000,250000000,2049000000,7532000000,0,21329000000,933000000,0,0,0,7860000000,8793000000,5424000000,0,106000000,1509000000,7039000000,0,0,15832000000,0,0,22364000000,-497000000,-16399000000,5468000000,5468000000,21300000000,0,21300000000,2098000000,7273000000,1340000000
8 | MA,2016,2016,FY,6721000000,1614000000,8335000000,2509000000,0,2384000000,13228000000,733000000,1756000000,722000000,2478000000,132000000,307000000,1797000000,5447000000,0,18675000000,609000000,0,0,0,6597000000,7206000000,5180000000,0,81000000,524000000,5785000000,0,0,12991000000,0,0,19418000000,-924000000,-12838000000,5656000000,5656000000,18647000000,0,18647000000,1746000000,6794000000,73000000
9 | MA,2015,2015,FY,5747000000,991000000,6738000000,2147000000,0,2100000000,10985000000,675000000,1891000000,803000000,2694000000,166000000,317000000,1432000000,5284000000,0,16269000000,472000000,0,0,0,5797000000,6269000000,3287000000,0,79000000,572000000,3938000000,0,0,10207000000,0,0,16222000000,-676000000,-9518000000,6028000000,6028000000,16235000000,0,16235000000,1157000000,4278000000,-1469000000
10 | MA,2014,2014,FY,5137000000,1168000000,6305000000,2161000000,0,2531000000,10997000000,615000000,1522000000,714000000,2236000000,245000000,96000000,1140000000,4332000000,0,15329000000,419000000,0,0,0,5803000000,6222000000,1494000000,0,115000000,674000000,2283000000,0,0,8505000000,0,0,13169000000,-260000000,-6119000000,6790000000,6790000000,15295000000,0,15295000000,1413000000,2662000000,-2475000000
11 | MA,2013,2013,FY,3599000000,2696000000,6295000000,2317000000,0,2338000000,10950000000,526000000,1122000000,672000000,1794000000,240000000,70000000,662000000,3292000000,0,14242000000,338000000,0,0,0,5694000000,6032000000,0,0,117000000,598000000,715000000,0,0,6747000000,0,0,10121000000,178000000,-2815000000,7484000000,7484000000,14231000000,0,14231000000,2936000000,0,-3599000000
12 | MA,2012,2012,FY,2052000000,2987000000,5039000000,2205000000,0,2113000000,9357000000,472000000,1092000000,672000000,1764000000,281000000,60000000,528000000,3105000000,0,12462000000,357000000,0,0,0,4549000000,4906000000,0,0,104000000,523000000,627000000,0,0,5533000000,0,0,7354000000,61000000,-498000000,6917000000,6917000000,12450000000,0,12450000000,3268000000,0,-2052000000
13 | MA,2011,2011,FY,3734000000,1215000000,4949000000,1409000000,0,1383000000,7741000000,449000000,1014000000,665000000,1679000000,106000000,88000000,630000000,2952000000,0,10693000000,360000000,0,0,0,3857000000,4217000000,0,0,113000000,486000000,599000000,0,0,4816000000,0,0,4745000000,-2000000,1125000000,5868000000,5868000000,10684000000,0,10684000000,1321000000,0,-3734000000
14 | MA,2010,2010,FY,3067000000,1131000000,4198000000,1147000000,0,1109000000,6454000000,439000000,677000000,530000000,1207000000,142000000,5000000,590000000,2383000000,0,8837000000,908000000,0,0,0,2235000000,3143000000,0,0,74000000,404000000,478000000,0,0,3621000000,0,0,2915000000,95000000,2195000000,5205000000,5205000000,8826000000,0,8826000000,1273000000,0,-3067000000
15 | MA,2009,2009,FY,2055439000,824345000,2879784000,995645000,0,1127718000,5003147000,448994000,309228000,414704000,723932000,517784000,264237000,512185000,2467132000,0,7470279000,767990000,0,0,0,2399141000,3167131000,21598000,0,79728000,689955000,791281000,0,0,3958412000,0,14000,1147714000,194000000,2162032000,3503760000,3503760000,7462172000,0,7462172000,1342129000,845943000,-1209496000
16 | MA,2008,2008,FY,1505160000,742095000,2247255000,1350981000,0,713271000,4311507000,306798000,297993000,394282000,692275000,229210000,567567000,368492000,2164342000,0,6475849000,794579000,149380000,0,0,2046492000,2990451000,19387000,0,74518000,1459518000,1553423000,0,0,4543874000,0,14000,-236100000,109000000,2054441000,1927355000,1927355000,6471229000,0,6471229000,971305000,168767000,-1336393000
17 | MA,2007,2007,FY,1659295000,1310687000,2969982000,1245191000,0,376568000,4591741000,290200000,239626000,320758000,560384000,0,263143000,554573000,1668300000,0,6260041000,252391000,80000000,0,0,2030951000,2363342000,149824000,0,71278000,643670000,864772000,0,0,3228114000,0,14000,37699000,278000000,2711594000,3027307000,3027307000,6255421000,0,6255421000,0,229824000,-1429471000
18 | MA,2006,2006,FY,1185080000,1298841000,2483921000,763214000,0,330094000,3577229000,252731000,217013000,271373000,488386000,0,216782000,547342000,1505241000,0,5082470000,278656000,0,0,0,1532934000,1811590000,229668000,0,66198000,606035000,901901000,0,0,2713491000,0,14000,-1029196000,104000000,3289541000,2364359000,2364359000,5077850000,0,5077850000,0,1528509000,343429000
19 | MA,2005,2005,FY,545273000,736619000,1281892000,347754000,0,598252000,2227898000,230614000,196701000,273854000,470555000,0,225034000,546443000,1472646000,0,3700544000,185021000,0,0,0,1371682000,1556703000,229489000,0,61188000,679396000,970073000,0,0,2526776000,0,1000000,145515000,49000000,973633000,1169148000,1169148000,3695924000,0,3695924000,0,966108000,420835000
20 | MA,2004,2004,FY,328996000,808893000,1137889000,293292000,0,471615000,1902796000,242358000,217654000,328984000,546638000,0,235023000,337855000,1361874000,0,3264670000,187035000,0,0,0,1114327000,1301362000,229569000,0,73227000,680940000,983736000,0,0,2285098000,0,1000000,-121204000,-329877000,1425033000,974952000,974952000,3260050000,0,3260050000,0,1038462000,709466000
21 | MA,2003,2003,FY,374169000,536341000,910510000,259429000,0,439911000,1609850000,258520000,187881000,327630000,515511000,196141000,223908000,96975000,1291055000,0,2900905000,202604000,0,0,0,986254000,1188858000,229574000,0,64125000,715007000,1008706000,0,0,2197564000,0,1000000,-359264000,-288259000,1345244000,698721000,698721000,2896285000,0,2896285000,732482000,765915000,391746000
22 |
--------------------------------------------------------------------------------
/load/financials/balance_sheet_annual/MCO.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,CASH_AND_EQUIVALENTS,SHORT_TERM_INVESTMENTS,CASH_AND_SHORT_TERM_INVESTMENTS,NET_RECEIVABLES,INVENTORY,OTHER_CURRENT_ASSETS,TOTAL_CURRENT_ASSETS,PROPERTY_PLANT_EQUIPMENTNET,GOODWILL,INTANGIBLE_ASSETS,GOOD_WILL_AND_INTANGIBLE_ASSETS,LONG_TERM_INVESTMENTS,TAX_ASSETS,OTHER_NON_CURRENT_ASSETS,TOTAL_NON_CURRENT_ASSETS,OTHER_ASSETS,TOTAL_ASSETS,ACCOUNTS_PAYABLES,SHORT_TERM_DEBT,TAX_PAYABLES,DEFERRED_REVENUE,OTHER_CURRENT_LIABILITIES,TOTAL_CURRENT_LIABILITIES,LONG_TERM_DEBT,DEFERRED_REVENUE_NONCURRENT,DEFERRED_TAX_LIABILITIES_NONCURRENT,OTHER_NONCURRENT_LIABILITIES,TOTAL_NONCURRENT_LIABILITIES,OTHER_LIABILITIES,CAPITAL_LEASE_OBLIGATIONS,TOTAL_LIABILITIES,PREFERRED_STOCK,COMMON_STOCK,RETAINED_EARNINGS,ACCUMULATED_OTHER_COMPREHENSIVE_INCOME,OTHER_TOTAL_STOCKHOLDERS_EQUITY,TOTAL_STOCKHOLDERS_EQUITY,TOTAL_EQUITY,TOTAL_LIABILITIES_AND_STOCKHOLDERS_EQUITY,MINORITY_INTEREST,TOTAL_LIABILITIES_AND_TOTAL_EQUITY,TOTAL_INVESTMENTS,TOTAL_DEBT,NET_DEBT
2 | MCO,2022,2022,FY,1769000000,90000000,1859000000,1652000000,0,4094000000,4094000000,848000000,5839000000,2210000000,8049000000,517000000,266000000,575000000,10255000000,0,14349000000,52000000,106000000,86000000,1258000000,959000000,2375000000,368000000,75000000,457000000,7869000000,9285000000,2689000000,474000000,14349000000,0,3000000,13618000000,-643000000,-10459000000,2519000000,2519000000,14349000000,0,14349000000,607000000,474000000,-1295000000
3 | MCO,2021,2021,FY,1811000000,91000000,1902000000,1720000000,0,177000000,4011000000,785000000,5999000000,2467000000,8466000000,443000000,384000000,591000000,10669000000,0,14680000000,47000000,105000000,115000000,1349000000,995000000,2496000000,560000000,86000000,488000000,7767000000,9268000000,0,560000000,11764000000,0,3000000,12762000000,-410000000,-9439000000,2916000000,2916000000,14869000000,0,14869000000,534000000,560000000,-1251000000
4 | MCO,2020,2020,FY,2597000000,99000000,2696000000,1430000000,0,167000000,4509000000,671000000,4556000000,1824000000,6380000000,135000000,334000000,380000000,7900000000,0,12409000000,39000000,94000000,128000000,1131000000,958000000,2222000000,521000000,98000000,404000000,7160000000,8424000000,0,521000000,10646000000,0,3000000,11011000000,-432000000,-8819000000,1763000000,1763000000,12603000000,0,12603000000,234000000,521000000,-2076000000
5 | MCO,2019,2019,FY,1832000000,98000000,1930000000,1419000000,0,180000000,3679000000,748000000,3722000000,1498000000,5220000000,117000000,229000000,272000000,6586000000,0,10265000000,38000000,89000000,73000000,1078000000,707000000,1912000000,574000000,112000000,357000000,6317000000,7522000000,0,574000000,9434000000,0,3000000,9656000000,-439000000,-8389000000,831000000,831000000,10490000000,0,10490000000,215000000,574000000,-1258000000
6 | MCO,2018,2018,FY,1685000000,132500000,1817500000,1287100000,0,282300000,3386900000,320400000,3781300000,1566100000,5347400000,104600000,197200000,169700000,6139300000,0,9526200000,30100000,449900000,71400000,973800000,644700000,2098500000,5226100000,122300000,351700000,5317400000,6771200000,0,0,8869700000,0,3400000,8594400000,-426300000,-7711600000,459900000,459900000,9526200000,0,9526200000,237100000,5676000000,3991000000
7 | MCO,2017,2017,FY,1071500000,111800000,1183300000,1147200000,0,250100000,2580600000,325100000,3753200000,1631600000,5384800000,99100000,143800000,60800000,6013600000,0,8594200000,21800000,429400000,79200000,905800000,706300000,2063300000,5111100000,140000000,341600000,5288800000,6645800000,0,0,8709100000,0,3400000,7465400000,-172200000,-7624300000,-327700000,-327700000,8594200000,0,8594200000,210900000,5540500000,4469000000
8 | MCO,2016,2016,FY,2051500000,173400000,2224900000,887400000,0,140800000,3253100000,325900000,1023600000,296400000,1320000000,26300000,316100000,85900000,2074200000,0,5327300000,28400000,300000000,16800000,712300000,1387500000,2428200000,3063000000,134100000,104300000,2885700000,3926400000,0,0,6354600000,0,3400000,6688900000,-364900000,-7552400000,-1225000000,-1225000000,5327300000,0,5327300000,199700000,3363000000,1311500000
9 | MCO,2015,2015,FY,1757400000,474800000,2232200000,802000000,0,208900000,3243100000,306400000,976300000,299100000,1275400000,28700000,137700000,132100000,1880300000,0,5123400000,22200000,0,11500000,659800000,536500000,1218500000,3401000000,132500000,83800000,3555900000,4237900000,0,0,5456400000,0,3400000,6709000000,-339500000,-6937900000,-565000000,-565000000,5123400000,0,5123400000,503500000,3401000000,1643600000
10 | MCO,2014,2014,FY,1219500000,458100000,1677600000,792400000,0,216400000,2686400000,302300000,1021100000,345500000,1366600000,21600000,167800000,124300000,1982600000,0,4669000000,19400000,0,16100000,641600000,538700000,1199700000,2547300000,132200000,95700000,2765400000,3426400000,0,0,4626100000,0,3400000,6044300000,-235200000,-6000300000,-187800000,-187800000,4669000000,0,4669000000,479700000,2547300000,1327800000
11 | MCO,2013,2013,FY,1919500000,186800000,2106300000,694200000,0,168300000,2968800000,278700000,665200000,221600000,886800000,37500000,148700000,74600000,1426300000,0,4395100000,16400000,0,47500000,620100000,504800000,1141300000,2101800000,109200000,59100000,2189400000,2825900000,0,0,3967200000,0,3400000,5302100000,-54600000,-4913900000,337000000,337000000,4395100000,0,4395100000,224300000,2101800000,182300000
12 | MCO,2012,2012,FY,1755400000,17900000,1773300000,621800000,0,130600000,2525700000,307100000,637100000,226500000,863600000,38300000,168500000,57700000,1435200000,0,3960900000,14300000,63800000,56100000,567300000,519500000,1164900000,1607400000,94900000,58100000,1681700000,2327100000,0,0,3492000000,0,3400000,4713300000,-82100000,-4249400000,385200000,385200000,3960900000,0,3960900000,56200000,1671200000,-84200000
13 | MCO,2011,2011,FY,760000000,14800000,774800000,489800000,0,159800000,1424400000,326800000,642900000,253600000,896500000,37200000,146400000,44800000,1451700000,0,2876100000,16400000,71300000,23400000,520400000,525900000,1134000000,1172500000,206500000,49600000,1231900000,1840000000,0,0,2974000000,0,3400000,4176100000,-107500000,-4241000000,-169000000,-169000000,2876100000,0,2876100000,52000000,1243800000,483800000
14 | MCO,2010,2010,FY,659600000,12700000,672300000,497500000,0,173200000,1343000000,319300000,465500000,168800000,634300000,30800000,187900000,25000000,1197300000,0,2540300000,14300000,11300000,26900000,508100000,400100000,933800000,1228300000,96600000,36900000,1371200000,1904900000,0,0,2838700000,0,3400000,3736200000,-33400000,-4015800000,-309600000,-309600000,2540300000,0,2540300000,43500000,1239600000,580000000
15 | MCO,2009,2009,FY,473900000,10000000,483900000,444900000,0,84100000,1012900000,293000000,349200000,104900000,454100000,0,192600000,50700000,990400000,0,2003300000,7100000,447500000,20300000,471300000,310100000,1236000000,746200000,103800000,31400000,437500000,1363400000,0,0,2599400000,0,3400000,3329000000,-41200000,-3897400000,-606200000,-606200000,2003300000,0,2003300000,10000000,1193700000,719800000
16 | MCO,2008,2008,FY,245900000,7100000,253000000,421800000,0,134300000,809100000,247700000,338000000,114000000,452000000,0,220100000,44500000,964300000,0,1773400000,8600000,717700000,0,435000000,231800000,1393100000,750000000,0,19000000,213400000,1374700000,0,0,2767800000,0,3400000,3023200000,-52100000,-3968900000,-994400000,-994400000,1773400000,0,1773400000,7100000,1467700000,1221800000
17 | MCO,2007,2007,FY,426300000,14700000,441000000,443600000,0,104500000,989100000,214600000,179900000,56900000,236800000,0,0,274100000,725500000,0,1714600000,8100000,551900000,0,426000000,363200000,1349200000,600000000,0,0,163000000,1149000000,0,0,2498200000,0,3400000,2661100000,15600000,-3463700000,-783600000,-783600000,1714600000,0,1714600000,14700000,1151900000,725600000
18 | MCO,2006,2006,FY,408100000,75400000,483500000,475400000,0,43000000,1001900000,62000000,176100000,65700000,241800000,0,0,192000000,495800000,0,1497700000,8800000,0,0,360300000,330900000,700000000,300000000,0,0,261200000,630300000,0,0,1330300000,0,3400000,2091400000,-8400000,-1919000000,167400000,167400000,1497700000,0,1497700000,75400000,300000000,-108100000
19 | MCO,2005,2005,FY,486000000,94500000,580500000,421800000,0,49500000,1051800000,55400000,0,222900000,222900000,0,0,127100000,405400000,0,1457200000,279800000,0,0,299100000,0,578900000,300000000,0,0,-10000000,568900000,0,0,1147800000,0,3400000,1419200000,-900000,-1112300000,309400000,309400000,1457200000,0,1457200000,94500000,300000000,-186000000
20 | MCO,2004,2004,FY,606100000,0,606100000,358400000,0,58100000,1022600000,45200000,0,202400000,202400000,0,0,105800000,353400000,0,1376000000,270500000,300000000,0,266700000,0,837200000,0,0,0,-615900000,221300000,0,0,1058500000,0,1700000,939300000,9700000,-633200000,317500000,317500000,1376000000,0,1376000000,0,300000000,-306100000
21 | MCO,2003,2003,FY,269100000,0,269100000,270300000,0,29600000,569000000,46800000,0,203800000,203800000,0,0,121800000,372400000,0,941400000,217500000,0,0,214600000,0,432100000,300000000,0,0,109300000,541400000,0,0,973500000,0,1700000,558900000,8100000,-600800000,-32100000,-32100000,941400000,0,941400000,0,300000000,30900000
22 |
--------------------------------------------------------------------------------
/load/financials/balance_sheet_annual/PG.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,CASH_AND_EQUIVALENTS,SHORT_TERM_INVESTMENTS,CASH_AND_SHORT_TERM_INVESTMENTS,NET_RECEIVABLES,INVENTORY,OTHER_CURRENT_ASSETS,TOTAL_CURRENT_ASSETS,PROPERTY_PLANT_EQUIPMENTNET,GOODWILL,INTANGIBLE_ASSETS,GOOD_WILL_AND_INTANGIBLE_ASSETS,LONG_TERM_INVESTMENTS,TAX_ASSETS,OTHER_NON_CURRENT_ASSETS,TOTAL_NON_CURRENT_ASSETS,OTHER_ASSETS,TOTAL_ASSETS,ACCOUNTS_PAYABLES,SHORT_TERM_DEBT,TAX_PAYABLES,DEFERRED_REVENUE,OTHER_CURRENT_LIABILITIES,TOTAL_CURRENT_LIABILITIES,LONG_TERM_DEBT,DEFERRED_REVENUE_NONCURRENT,DEFERRED_TAX_LIABILITIES_NONCURRENT,OTHER_NONCURRENT_LIABILITIES,TOTAL_NONCURRENT_LIABILITIES,OTHER_LIABILITIES,CAPITAL_LEASE_OBLIGATIONS,TOTAL_LIABILITIES,PREFERRED_STOCK,COMMON_STOCK,RETAINED_EARNINGS,ACCUMULATED_OTHER_COMPREHENSIVE_INCOME,OTHER_TOTAL_STOCKHOLDERS_EQUITY,TOTAL_STOCKHOLDERS_EQUITY,TOTAL_EQUITY,TOTAL_LIABILITIES_AND_STOCKHOLDERS_EQUITY,MINORITY_INTEREST,TOTAL_LIABILITIES_AND_TOTAL_EQUITY,TOTAL_INVESTMENTS,TOTAL_DEBT,NET_DEBT
2 | PG,2022,2022,FY,7214000000,0,7214000000,5143000000,6924000000,2372000000,21653000000,21195000000,39700000000,23679000000,63379000000,0,0,10981000000,95555000000,0,117208000000,14882000000,8645000000,587000000,0,9554000000,33081000000,22848000000,0,6809000000,13746000000,37273000000,0,800000000,70354000000,843000000,4009000000,112429000000,-13105000000,-57322000000,46854000000,46854000000,117473000000,0,117473000000,0,31493000000,24279000000
3 | PG,2021,2021,FY,10288000000,0,10288000000,4725000000,5983000000,2095000000,23091000000,21686000000,40924000000,23642000000,64566000000,0,0,9964000000,96216000000,0,119307000000,13720000000,8889000000,637000000,0,10523000000,33132000000,23099000000,0,6153000000,16912000000,39521000000,0,631000000,72653000000,870000000,4009000000,106374000000,-14750000000,-49849000000,46654000000,46654000000,119583000000,0,119583000000,0,31988000000,21700000000
4 | PG,2020,2020,FY,16181000000,0,16181000000,4178000000,5498000000,2130000000,27987000000,20692000000,39901000000,23792000000,63693000000,0,0,8328000000,92713000000,0,120700000000,12071000000,11183000000,693000000,0,9722000000,32976000000,23537000000,0,6199000000,17592000000,40846000000,0,652000000,73822000000,897000000,4009000000,100239000000,-17245000000,-41022000000,46878000000,46878000000,121057000000,0,121057000000,0,34720000000,18539000000
5 | PG,2019,2019,FY,4239000000,6048000000,10287000000,4951000000,5017000000,2218000000,22473000000,21271000000,40273000000,24215000000,64488000000,0,0,6863000000,92622000000,0,115095000000,11260000000,9697000000,341000000,0,9054000000,30011000000,20395000000,0,6899000000,16548000000,37505000000,0,33000000,67516000000,928000000,4009000000,94918000000,-16082000000,-36784000000,46989000000,46989000000,114890000000,0,114890000000,6048000000,30092000000,25853000000
6 | PG,2018,2018,FY,2569000000,9281000000,11850000000,4686000000,4738000000,2046000000,23320000000,20600000000,45175000000,23902000000,69077000000,0,0,5313000000,94990000000,0,118310000000,10344000000,10401000000,0,0,7492000000,28237000000,20778000000,0,6163000000,10249000000,37190000000,0,107000000,65427000000,967000000,4009000000,98641000000,-14749000000,-36575000000,52293000000,52293000000,117720000000,0,117720000000,0,31179000000,28610000000
7 | PG,2017,2017,FY,5569000000,9568000000,15137000000,4594000000,4624000000,2139000000,26494000000,19893000000,44699000000,24187000000,68886000000,0,0,5133000000,93912000000,0,120406000000,9632000000,13541000000,0,0,7037000000,30210000000,18000000000,0,8126000000,8292000000,34418000000,0,51000000,64628000000,1006000000,4009000000,96124000000,-14632000000,-31323000000,55184000000,55184000000,119812000000,0,119812000000,0,31541000000,25972000000
8 | PG,2016,2016,FY,7102000000,6246000000,13348000000,4373000000,4716000000,11345000000,33782000000,19385000000,44350000000,24527000000,68877000000,0,0,5092000000,93354000000,0,127136000000,9325000000,11637000000,0,0,9808000000,30770000000,18916000000,0,9113000000,10354000000,38383000000,0,45000000,69153000000,1038000000,4009000000,87953000000,-15907000000,-19752000000,57341000000,57341000000,126494000000,0,126494000000,0,30553000000,23451000000
9 | PG,2015,2015,FY,6845000000,4767000000,11612000000,4861000000,5454000000,7719000000,29646000000,20268000000,47316000000,26829000000,74145000000,0,0,5436000000,99849000000,0,129495000000,8257000000,12001000000,0,0,9532000000,29790000000,18297000000,0,9531000000,8827000000,36655000000,0,52000000,66445000000,1077000000,4009000000,84807000000,-12780000000,-14694000000,62419000000,62419000000,128864000000,0,128864000000,0,30298000000,23453000000
10 | PG,2014,2014,FY,8558000000,2128000000,10686000000,6386000000,6759000000,7786000000,31617000000,22304000000,53704000000,30843000000,84547000000,0,0,5798000000,112649000000,0,144266000000,8461000000,15587000000,0,0,9678000000,33726000000,19747000000,0,10218000000,10599000000,40564000000,0,83000000,74290000000,1111000000,4009000000,84990000000,-7662000000,-13234000000,69214000000,69214000000,143504000000,0,143504000000,0,35334000000,26776000000
11 | PG,2013,2013,FY,5947000000,0,5947000000,6508000000,6909000000,4626000000,23990000000,21666000000,55188000000,31572000000,86760000000,0,0,6847000000,115273000000,0,139263000000,8777000000,12427000000,0,0,8833000000,30037000000,19085000000,0,10827000000,10605000000,40517000000,0,31000000,70554000000,1137000000,4009000000,80197000000,-7499000000,-9780000000,68064000000,68064000000,138618000000,0,138618000000,0,31512000000,25565000000
12 | PG,2012,2012,FY,4436000000,0,4436000000,6068000000,6721000000,4685000000,21910000000,20377000000,53773000000,30988000000,84761000000,0,0,5196000000,110334000000,0,132244000000,7920000000,8682000000,0,0,8305000000,24907000000,21051000000,0,10132000000,12119000000,43302000000,0,45000000,68209000000,1195000000,4008000000,75349000000,-9333000000,-7780000000,63439000000,63439000000,131648000000,0,131648000000,0,29733000000,25297000000
13 | PG,2011,2011,FY,2768000000,0,2768000000,6275000000,7379000000,5548000000,21970000000,21293000000,57562000000,32620000000,90182000000,0,0,4909000000,116384000000,0,138354000000,8022000000,9981000000,0,0,9290000000,27293000000,22033000000,0,11070000000,9957000000,43060000000,0,0,70353000000,1234000000,4008000000,70682000000,-2054000000,-6230000000,67640000000,67640000000,137993000000,0,137993000000,0,32014000000,29246000000
14 | PG,2010,2010,FY,2879000000,0,2879000000,5335000000,6384000000,4184000000,18782000000,19244000000,54012000000,31636000000,85648000000,0,0,4498000000,109390000000,0,128172000000,7251000000,8472000000,0,0,8559000000,24282000000,21360000000,0,10902000000,10189000000,42451000000,0,0,66733000000,1277000000,4008000000,64614000000,-7822000000,-962000000,61115000000,61115000000,127848000000,0,127848000000,0,29832000000,26953000000
15 | PG,2009,2009,FY,4781000000,0,4781000000,5836000000,6880000000,4408000000,21905000000,19462000000,56512000000,32606000000,89118000000,0,0,4348000000,112928000000,0,134833000000,5980000000,16320000000,0,0,8601000000,30901000000,20652000000,0,10752000000,9429000000,40833000000,0,0,71734000000,1324000000,4007000000,57309000000,-3358000000,3817000000,63099000000,63099000000,134833000000,0,134833000000,0,36972000000,32191000000
16 | PG,2008,2008,FY,3313000000,228000000,3541000000,6761000000,8416000000,5797000000,24515000000,20640000000,59767000000,34233000000,94000000000,0,0,4837000000,119477000000,0,143992000000,6775000000,13084000000,0,0,11099000000,30958000000,23581000000,0,11805000000,8154000000,43540000000,0,0,74498000000,1366000000,4002000000,48986000000,3746000000,11394000000,69494000000,69494000000,143992000000,0,143992000000,0,36665000000,33352000000
17 | PG,2007,2007,FY,5354000000,202000000,5556000000,6629000000,6819000000,5027000000,24031000000,19540000000,56552000000,33626000000,90178000000,0,0,4265000000,113983000000,0,138014000000,5710000000,12039000000,0,0,12968000000,30717000000,23375000000,0,12015000000,5147000000,40537000000,0,0,71254000000,1406000000,0,41797000000,617000000,22940000000,66760000000,66760000000,138014000000,0,138014000000,0,35414000000,30060000000
18 | PG,2006,2006,FY,6693000000,1133000000,7826000000,5725000000,6291000000,4487000000,24329000000,18770000000,55306000000,33721000000,89027000000,0,0,3569000000,111366000000,0,135695000000,4910000000,2128000000,0,0,12947000000,19985000000,35976000000,0,12354000000,4472000000,52802000000,0,0,72787000000,1451000000,3976000000,35666000000,-518000000,22333000000,62908000000,62908000000,135695000000,0,135695000000,0,38104000000,31411000000
19 | PG,2005,2005,FY,6389000000,1744000000,8133000000,4185000000,5006000000,3005000000,20329000000,14332000000,0,24163000000,24163000000,0,0,2703000000,41198000000,0,61527000000,3802000000,11441000000,0,0,9796000000,25039000000,12887000000,0,2894000000,3230000000,19011000000,0,0,44050000000,1483000000,2473000000,13204000000,-1566000000,1883000000,17477000000,17477000000,61527000000,0,61527000000,0,24328000000,17939000000
20 | PG,2004,2004,FY,5469000000,423000000,5892000000,4062000000,4400000000,2761000000,17115000000,14108000000,0,23900000000,23900000000,0,0,1925000000,39933000000,0,57048000000,3617000000,8287000000,0,0,10243000000,22147000000,12554000000,0,2261000000,2808000000,17623000000,0,0,39770000000,1526000000,2544000000,13611000000,-11196000000,10793000000,17278000000,17278000000,57048000000,0,57048000000,0,20841000000,15372000000
21 | PG,2003,2003,FY,5912000000,300000000,6212000000,3038000000,3640000000,2330000000,15220000000,13104000000,0,13507000000,13507000000,0,0,1875000000,28486000000,0,43706000000,2795000000,2172000000,0,0,7391000000,12358000000,11475000000,0,1396000000,2291000000,15162000000,0,0,27520000000,1580000000,1297000000,13692000000,-10438000000,10055000000,16186000000,16186000000,43706000000,0,43706000000,0,13647000000,7735000000
22 |
--------------------------------------------------------------------------------
/load/financials/cash_flow_statement_annual/AAPL.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,NET_INCOME,DEPRECIATION_AND_AMORTIZATION,DEFERRED_INCOME_TAX,STOCK_BASED_COMPENSATION,CHANGE_IN_WORKING_CAPITAL,ACCOUNTS_RECEIVABLES,INVENTORY,ACCOUNTS_PAYABLES,OTHER_WORKING_CAPITAL,OTHER_NON_CASH_ITEMS,NET_OPERATING_ACTIVITIES,INVESTMENTS_IN_PROPERTY_PLANT_AND_EQUIPMENT,ACQUISITIONS,PURCHASES_OF_INVESTMENTS,SALES_OF_INVESTMENTS,OTHER_INVESTING_ACTIVITES,NET_INVESTING_ACTIVITES,DEBT_PAYMENT,COMMON_STOCK_ISSUED,COMMON_STOCK_REPURCHASED,DIVIDENDS_PAID,OTHER_FINANCING_ACTIVITES,NET_FINANCING_ACTIVITIES,FOREX_CHANGE,NET_CHANGE_IN_CASH,OPERATING_CASH_FLOW,CAPITAL_EXPENDITURE,FREE_CASH_FLOW
2 | AAPL,2022,2022,FY,99803000000,11104000000,895000000,9038000000,1200000000,-1823000000,1484000000,9448000000,-7909000000,111000000,122151000000,-10708000000,-306000000,-76923000000,67363000000,-1780000000,-22354000000,-9543000000,0,-89402000000,-14841000000,3037000000,-110749000000,0,-10952000000,122151000000,-10708000000,111443000000
3 | AAPL,2021,2021,FY,94680000000,11284000000,-4774000000,7906000000,-4911000000,-10125000000,-2642000000,12326000000,-4470000000,-147000000,104038000000,-11085000000,-33000000,-109558000000,106483000000,-352000000,-14545000000,-8750000000,1105000000,-85971000000,-14467000000,14730000000,-93353000000,0,-3860000000,104038000000,-11085000000,92953000000
4 | AAPL,2020,2020,FY,57411000000,11056000000,-215000000,6829000000,5690000000,6917000000,-127000000,-4062000000,2962000000,-97000000,80674000000,-7309000000,-1524000000,-115148000000,120483000000,-791000000,-4289000000,-13592000000,880000000,-72358000000,-14081000000,12331000000,-86820000000,0,-10435000000,80674000000,-7309000000,73365000000
5 | AAPL,2019,2019,FY,55256000000,12547000000,-340000000,6068000000,-3488000000,245000000,-289000000,-1923000000,-1521000000,-652000000,69391000000,-10495000000,-624000000,-40631000000,98724000000,-1078000000,45896000000,-8805000000,781000000,-66897000000,-14119000000,-1936000000,-90976000000,0,24311000000,69391000000,-10495000000,58896000000
6 | AAPL,2018,2018,FY,59531000000,10903000000,-32590000000,5340000000,34694000000,-5322000000,828000000,9175000000,30013000000,-444000000,77434000000,-13313000000,-721000000,-73227000000,104072000000,-745000000,16066000000,-6500000000,669000000,-72738000000,-13712000000,4405000000,-87876000000,0,5624000000,77434000000,-13313000000,64121000000
7 | AAPL,2017,2017,FY,48351000000,10157000000,5966000000,4840000000,-5550000000,-2093000000,-2723000000,9618000000,-10352000000,-166000000,63598000000,-12795000000,-329000000,-159881000000,126339000000,220000000,-46446000000,-3500000000,555000000,-32900000000,-12769000000,31267000000,-17347000000,0,-195000000,63598000000,-12795000000,50803000000
8 | AAPL,2016,2016,FY,45687000000,10505000000,4938000000,4210000000,484000000,1095000000,217000000,1791000000,-2619000000,0,65824000000,-13548000000,-297000000,-143816000000,111794000000,-110000000,-45977000000,-2500000000,495000000,-29722000000,-12150000000,23394000000,-20483000000,0,-636000000,65824000000,-13548000000,52276000000
9 | AAPL,2015,2015,FY,53394000000,11257000000,1382000000,3586000000,11647000000,611000000,-238000000,5400000000,5874000000,0,81266000000,-11488000000,-343000000,-166402000000,121985000000,-26000000,-56274000000,0,543000000,-35253000000,-11561000000,28555000000,-17716000000,0,7276000000,81266000000,-11488000000,69778000000
10 | AAPL,2014,2014,FY,39510000000,7946000000,2347000000,2863000000,7047000000,-4232000000,-76000000,5938000000,5417000000,0,59713000000,-9813000000,-3765000000,-217128000000,208111000000,16000000,-22579000000,0,730000000,-45000000000,-11126000000,17847000000,-37549000000,0,-415000000,59713000000,-9813000000,49900000000
11 | AAPL,2013,2013,FY,37037000000,6757000000,1141000000,2253000000,6478000000,-2172000000,-973000000,2340000000,7283000000,0,53666000000,-9076000000,-496000000,-148489000000,124447000000,-160000000,-33774000000,0,530000000,-22860000000,-10564000000,16515000000,-16379000000,0,3513000000,53666000000,-9076000000,44590000000
12 | AAPL,2012,2012,FY,41733000000,3277000000,4405000000,1740000000,-299000000,-5551000000,-15000000,4467000000,800000000,0,50856000000,-9402000000,-350000000,-151232000000,112805000000,-48000000,-48227000000,0,665000000,0,-2488000000,125000000,-1698000000,0,931000000,50856000000,-9402000000,41454000000
13 | AAPL,2011,2011,FY,25922000000,1814000000,2868000000,1168000000,5757000000,143000000,275000000,2515000000,2824000000,0,37529000000,-7452000000,-244000000,-102317000000,69853000000,-259000000,-40419000000,0,831000000,0,0,613000000,1444000000,0,-1446000000,37529000000,-7452000000,30077000000
14 | AAPL,2010,2010,FY,14013000000,1027000000,1440000000,879000000,1212000000,-2142000000,-596000000,6307000000,-2357000000,24000000,18595000000,-2121000000,-638000000,-57811000000,46718000000,-2000000,-13854000000,0,912000000,0,0,345000000,1257000000,0,5998000000,18595000000,-2121000000,16474000000
15 | AAPL,2009,2009,FY,5704000000,703000000,-519000000,710000000,3535000000,-939000000,54000000,92000000,4328000000,26000000,10159000000,-1213000000,0,-46825000000,30678000000,-74000000,-17434000000,0,475000000,0,0,188000000,663000000,0,-6612000000,10159000000,-1213000000,8946000000
16 | AAPL,2008,2008,FY,4834000000,473000000,-368000000,516000000,4119000000,-785000000,-163000000,596000000,4471000000,22000000,9596000000,-1199000000,-220000000,-23003000000,16243000000,-10000000,-8189000000,0,483000000,-124000000,0,757000000,1116000000,0,2523000000,9596000000,-1199000000,8397000000
17 | AAPL,2007,2007,FY,3496000000,317000000,78000000,242000000,1325000000,-385000000,-76000000,1494000000,292000000,12000000,5470000000,-986000000,0,-11736000000,9424000000,49000000,-3249000000,0,365000000,-3000000,0,377000000,739000000,0,2960000000,5470000000,-986000000,4484000000
18 | AAPL,2006,2006,FY,1989000000,225000000,53000000,163000000,-221000000,-357000000,-105000000,1611000000,-1370000000,11000000,2220000000,-657000000,40000000,-7280000000,8312000000,-58000000,357000000,0,318000000,-355000000,0,361000000,324000000,0,2901000000,2220000000,-657000000,1563000000
19 | AAPL,2005,2005,FY,1335000000,179000000,505000000,42000000,465000000,-121000000,-64000000,328000000,322000000,9000000,2535000000,-260000000,0,-11470000000,9195000000,-21000000,-2556000000,0,543000000,0,0,0,543000000,0,522000000,2535000000,-260000000,2275000000
20 | AAPL,2004,2004,FY,276000000,150000000,20000000,33000000,448000000,-8000000,-45000000,297000000,204000000,7000000,934000000,-176000000,0,-3270000000,1947000000,11000000,-1488000000,-300000000,427000000,0,0,0,127000000,0,-427000000,934000000,-176000000,758000000
21 | AAPL,2003,2003,FY,68000000,113000000,-11000000,16000000,126000000,-201000000,-11000000,243000000,95000000,-23000000,289000000,-164000000,0,-2648000000,3607000000,33000000,828000000,0,53000000,-26000000,0,0,27000000,0,1144000000,289000000,-164000000,125000000
22 |
--------------------------------------------------------------------------------
/load/financials/cash_flow_statement_annual/AXP.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,NET_INCOME,DEPRECIATION_AND_AMORTIZATION,DEFERRED_INCOME_TAX,STOCK_BASED_COMPENSATION,CHANGE_IN_WORKING_CAPITAL,ACCOUNTS_RECEIVABLES,INVENTORY,ACCOUNTS_PAYABLES,OTHER_WORKING_CAPITAL,OTHER_NON_CASH_ITEMS,NET_OPERATING_ACTIVITIES,INVESTMENTS_IN_PROPERTY_PLANT_AND_EQUIPMENT,ACQUISITIONS,PURCHASES_OF_INVESTMENTS,SALES_OF_INVESTMENTS,OTHER_INVESTING_ACTIVITES,NET_INVESTING_ACTIVITES,DEBT_PAYMENT,COMMON_STOCK_ISSUED,COMMON_STOCK_REPURCHASED,DIVIDENDS_PAID,OTHER_FINANCING_ACTIVITES,NET_FINANCING_ACTIVITIES,FOREX_CHANGE,NET_CHANGE_IN_CASH,OPERATING_CASH_FLOW,CAPITAL_EXPENDITURE,FREE_CASH_FLOW
2 | AXP,2022,2022,FY,7514000000,1626000000,-1189000000,375000000,10206000000,0,0,8815000000,1391000000,2547000000,21079000000,-1855000000,-15000000,-4175000000,1918000000,-29562000000,-33689000000,-18906000000,56000000,-3502000000,-1565000000,48426000000,24509000000,-13000000,11886000000,21079000000,-1855000000,19224000000
3 | AXP,2021,2021,FY,8060000000,1695000000,294000000,330000000,6457000000,0,0,5389000000,1068000000,-2191000000,14645000000,-1550000000,1000000,-1517000000,20094000000,-27557000000,-10529000000,-11662000000,64000000,-9252000000,-1448000000,7365000000,-14933000000,-120000000,-10937000000,14645000000,-1550000000,13095000000
4 | AXP,2020,2020,FY,3135000000,1543000000,-256000000,249000000,-3810000000,0,0,-2025000000,-1785000000,4730000000,5591000000,-1478000000,-597000000,-20562000000,7228000000,27041000000,11632000000,-15593000000,44000000,-1029000000,-1474000000,8984000000,-9068000000,364000000,8519000000,5591000000,-1478000000,4113000000
5 | AXP,2019,2019,FY,6759000000,1188000000,426000000,283000000,1403000000,0,0,1771000000,-368000000,3573000000,13632000000,-1645000000,-352000000,-11166000000,7351000000,-10895000000,-16707000000,-13850000000,86000000,-4685000000,-1422000000,19352000000,-519000000,232000000,-3362000000,13632000000,-1645000000,11987000000
6 | AXP,2018,2018,FY,6921000000,1293000000,455000000,283000000,-3374000000,0,0,-4121000000,-244000000,3352000000,8930000000,-1310000000,-520000000,-5434000000,3503000000,-15854000000,-19615000000,-18895000000,87000000,-1685000000,-1324000000,26918000000,5101000000,129000000,-5455000000,8930000000,-1310000000,7620000000
7 | AXP,2017,2017,FY,2736000000,1321000000,783000000,282000000,5659000000,0,0,5505000000,-257000000,2759000000,13540000000,-1062000000,-211000000,-2612000000,2496000000,-16884000000,-18273000000,-24082000000,129000000,-4400000000,-1251000000,41849000000,12245000000,207000000,7719000000,13540000000,-1062000000,12478000000
8 | AXP,2016,2016,FY,5408000000,1095000000,-1132000000,254000000,573000000,0,0,1072000000,-410000000,2026000000,8224000000,-1375000000,-487000000,-2162000000,2527000000,3365000000,1868000000,-9848000000,177000000,-4431000000,-1207000000,7777000000,-7532000000,-114000000,2446000000,8224000000,-1375000000,6849000000
9 | AXP,2015,2015,FY,5163000000,1043000000,506000000,234000000,2038000000,0,0,1020000000,-367000000,1988000000,10972000000,-1341000000,-155000000,-1713000000,2103000000,-7087000000,-8193000000,-19610000000,193000000,-4480000000,-1172000000,23040000000,-2029000000,-276000000,474000000,10972000000,-1341000000,9631000000
10 | AXP,2014,2014,FY,5885000000,1012000000,-941000000,290000000,2700000000,0,0,2594000000,-488000000,2044000000,10990000000,-1195000000,-229000000,-886000000,2348000000,-8005000000,-7967000000,-12768000000,362000000,-4389000000,-1041000000,17847000000,11000000,-232000000,2802000000,10990000000,-1195000000,9795000000
11 | AXP,2013,2013,FY,5359000000,1020000000,-283000000,350000000,-9000000,0,0,88000000,-359000000,2110000000,8547000000,-1006000000,-195000000,-1348000000,1509000000,-6229000000,-7269000000,-14763000000,721000000,-3943000000,-939000000,15033000000,-3891000000,-151000000,-2764000000,8547000000,-1006000000,7541000000
12 | AXP,2012,2012,FY,4482000000,991000000,218000000,297000000,-896000000,0,0,-358000000,-540000000,1990000000,7082000000,-1053000000,-466000000,-473000000,2087000000,-6640000000,-6545000000,-14076000000,443000000,-3952000000,-902000000,15219000000,-3268000000,88000000,-2643000000,7082000000,-1053000000,6029000000
13 | AXP,2011,2011,FY,4899000000,918000000,818000000,301000000,2427000000,0,0,2893000000,-494000000,1112000000,10475000000,-1189000000,-610000000,-1158000000,7250000000,-4784000000,-491000000,-21029000000,594000000,-2300000000,-861000000,22212000000,-1384000000,-63000000,8537000000,10475000000,-1189000000,9286000000
14 | AXP,2010,2010,FY,4057000000,917000000,1135000000,287000000,685000000,0,0,2090000000,-317000000,2207000000,9288000000,-887000000,-400000000,-7804000000,14262000000,-6400000000,-1229000000,-17670000000,663000000,-590000000,-867000000,10380000000,-8084000000,135000000,110000000,9288000000,-887000000,8401000000
15 | AXP,2009,2009,FY,2137000000,1070000000,-1429000000,202000000,-676000000,0,0,-23000000,-449000000,5080000000,6384000000,-772000000,0,-13719000000,5830000000,1909000000,-6752000000,-15197000000,614000000,-3389000000,-924000000,14249000000,-4647000000,7000000,-5008000000,6384000000,-772000000,5612000000
16 | AXP,2008,2008,FY,2871000000,712000000,442000000,229000000,-2007000000,0,0,885000000,-770000000,6419000000,8666000000,-977000000,-4589000000,-14724000000,14277000000,13049000000,7036000000,-13787000000,176000000,-218000000,-836000000,4225000000,-10440000000,20000000,5282000000,8666000000,-977000000,7689000000
17 | AXP,2007,2007,FY,4048000000,648000000,-738000000,276000000,-68000000,-912000000,0,1005000000,-22000000,4318000000,8484000000,-938000000,-124000000,-10332000000,12001000000,-17701000000,-17094000000,-18390000000,852000000,-3572000000,-712000000,37288000000,15466000000,166000000,7022000000,8484000000,-938000000,7546000000
18 | AXP,2006,2006,FY,3729000000,645000000,-524000000,298000000,1763000000,-309000000,0,2520000000,35000000,3094000000,9005000000,-861000000,993000000,-18457000000,19188000000,-16080000000,-15217000000,-14978000000,1203000000,-4093000000,-661000000,25307000000,6778000000,264000000,830000000,9005000000,-861000000,8144000000
19 | AXP,2005,2005,FY,3734000000,602000000,-226000000,0,1037000000,0,0,0,0,2898000000,8045000000,0,-136000000,-11824000000,11340000000,-16639000000,-17259000000,-14426000000,0,0,-597000000,21466000000,6443000000,-10000000,-2781000000,8045000000,-608000000,7437000000
20 | AXP,2004,2004,FY,3445000000,758000000,574000000,0,1679000000,0,0,0,0,2687000000,9143000000,0,0,-18365000000,14197000000,-7442000000,-11610000000,-9527000000,0,0,-535000000,16238000000,6176000000,42000000,3751000000,9143000000,-740000000,8403000000
21 | AXP,2003,2003,FY,2987000000,676000000,120000000,0,-3707000000,0,0,0,0,2462000000,2538000000,0,-749000000,-30174000000,26620000000,-8488000000,-12791000000,-16998000000,0,0,-471000000,23310000000,5841000000,-150000000,-4562000000,2538000000,-1021000000,1517000000
22 |
--------------------------------------------------------------------------------
/load/financials/cash_flow_statement_annual/BAC.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,NET_INCOME,DEPRECIATION_AND_AMORTIZATION,DEFERRED_INCOME_TAX,STOCK_BASED_COMPENSATION,CHANGE_IN_WORKING_CAPITAL,ACCOUNTS_RECEIVABLES,INVENTORY,ACCOUNTS_PAYABLES,OTHER_WORKING_CAPITAL,OTHER_NON_CASH_ITEMS,NET_OPERATING_ACTIVITIES,INVESTMENTS_IN_PROPERTY_PLANT_AND_EQUIPMENT,ACQUISITIONS,PURCHASES_OF_INVESTMENTS,SALES_OF_INVESTMENTS,OTHER_INVESTING_ACTIVITES,NET_INVESTING_ACTIVITES,DEBT_PAYMENT,COMMON_STOCK_ISSUED,COMMON_STOCK_REPURCHASED,DIVIDENDS_PAID,OTHER_FINANCING_ACTIVITES,NET_FINANCING_ACTIVITIES,FOREX_CHANGE,NET_CHANGE_IN_CASH,OPERATING_CASH_FLOW,CAPITAL_EXPENDITURE,FREE_CASH_FLOW
2 | BAC,2022,2022,FY,27528000000,1978000000,739000000,2862000000,-51944000000,0,0,0,-51944000000,12510000000,-6327000000,0,0,-159058000000,243161000000,-86632000000,-2529000000,-34055000000,0,-5727000000,-8576000000,-57681000000,-106039000000,-3123000000,-118018000000,-6327000000,0,-6327000000
3 | BAC,2021,2021,FY,31978000000,1898000000,-838000000,2768000000,-39920000000,0,0,0,-39920000000,-3079000000,-7193000000,0,0,-601134000000,291389000000,-3546000000,-313291000000,-46826000000,0,-27097000000,-8055000000,373628000000,291650000000,-3408000000,-32242000000,-7193000000,0,-7193000000
4 | BAC,2020,2020,FY,17894000000,1843000000,-1737000000,2031000000,-326000000,0,0,0,-326000000,18288000000,37993000000,0,0,-452412000000,262443000000,12304000000,-177665000000,-47948000000,0,-8097000000,-7727000000,419591000000,355819000000,2756000000,218903000000,37993000000,0,37993000000
5 | BAC,2019,2019,FY,27430000000,1729000000,2435000000,1974000000,13170000000,0,0,0,13170000000,15039000000,61777000000,0,0,-189897000000,165890000000,-56623000000,-80630000000,-50794000000,0,-30712000000,-5934000000,90817000000,3377000000,-368000000,-15844000000,61777000000,0,61777000000
6 | BAC,2018,2018,FY,28147000000,2063000000,3041000000,1729000000,1257000000,0,0,0,-23673000000,3283000000,39520000000,0,0,-112620000000,102419000000,-61267000000,-71468000000,-53046000000,0,-24606000000,-6895000000,137665000000,53118000000,-1200000000,19970000000,39520000000,0,39520000000
7 | BAC,2017,2017,FY,18232000000,2103000000,8175000000,1649000000,-29125000000,0,0,0,-13939000000,9369000000,10403000000,0,0,-192063000000,183880000000,-43824000000,-52007000000,-49553000000,0,-12814000000,-5700000000,117262000000,49195000000,2105000000,9696000000,10403000000,0,10403000000
8 | BAC,2016,2016,FY,17906000000,2241000000,5841000000,1235000000,-14703000000,0,0,0,-866000000,5786000000,18306000000,0,0,-228960000000,199115000000,-33298000000,-63143000000,-51849000000,0,-5112000000,-4194000000,94137000000,32982000000,240000000,-11615000000,18306000000,0,18306000000
9 | BAC,2015,2015,FY,15888000000,2389000000,3108000000,0,6480000000,0,0,0,3292000000,-135000000,27730000000,0,0,-255987000000,243272000000,-42239000000,-54954000000,-40365000000,0,-2374000000,-3574000000,94898000000,48585000000,-597000000,20764000000,27730000000,0,27730000000
10 | BAC,2014,2014,FY,4833000000,2522000000,726000000,0,18703000000,0,0,0,6621000000,-45000000,26739000000,0,0,-293845000000,248241000000,41400000000,-4204000000,-53749000000,0,-1675000000,-2306000000,45529000000,-12201000000,-3067000000,7267000000,26739000000,-1160000000,25579000000
11 | BAC,2013,2013,FY,11431000000,2683000000,3262000000,0,56105000000,0,0,0,33870000000,19336000000,92817000000,0,0,-190371000000,217857000000,-2428000000,25058000000,-65602000000,0,-9681000000,-1677000000,-18482000000,-95442000000,-1863000000,20570000000,92817000000,-521000000,92296000000
12 | BAC,2012,2012,FY,4188000000,3038000000,-2735000000,0,-37494000000,0,0,0,-48225000000,19145000000,-13858000000,0,0,-185482000000,152036000000,-3731000000,-37177000000,-124389000000,0,0,-1909000000,168714000000,42416000000,-731000000,-9350000000,-13858000000,0,-13858000000
13 | BAC,2011,2011,FY,1446000000,3485000000,-1949000000,0,52336000000,0,0,0,20230000000,9172000000,64490000000,0,0,-135088000000,177459000000,10058000000,52429000000,-101814000000,0,0,-1738000000,-1144000000,-104696000000,-548000000,11675000000,64490000000,-1307000000,63183000000
14 | BAC,2010,2010,FY,-2238000000,3912000000,608000000,0,40057000000,0,0,0,20775000000,40255000000,82594000000,0,0,-199259000000,170926000000,-2014000000,-30347000000,-110919000000,0,0,-1762000000,47294000000,-65387000000,228000000,-12912000000,82594000000,-987000000,81607000000
15 | BAC,2009,2009,FY,6276000000,4314000000,370000000,0,71774000000,0,0,0,59822000000,46997000000,129731000000,-2240000000,31804000000,-189059000000,226875000000,90545000000,157925000000,-101207000000,13468000000,-45000000000,-4863000000,-61966000000,-199568000000,394000000,88482000000,129731000000,-2240000000,127491000000
16 | BAC,2008,2008,FY,4008000000,3319000000,-5801000000,0,-32249000000,0,0,0,-21603000000,34757000000,4034000000,0,6650000000,-185072000000,147781000000,27711000000,-2930000000,-35072000000,10127000000,0,-11528000000,25778000000,-10695000000,-83000000,-9674000000,4034000000,-2098000000,1936000000
17 | BAC,2007,2007,FY,14982000000,2844000000,-753000000,0,-19773000000,0,0,0,-8108000000,13736000000,11036000000,0,-19816000000,-28330000000,47970000000,-108304000000,-108480000000,-28942000000,1118000000,-3790000000,-10878000000,145904000000,103412000000,134000000,6102000000,11036000000,-2143000000,8893000000
18 | BAC,2006,2006,FY,21133000000,2869000000,1850000000,0,-16423000000,0,0,0,-3870000000,5080000000,14509000000,0,-2388000000,-40905000000,75870000000,-100881000000,-68304000000,-17768000000,3117000000,-14629000000,-9661000000,92074000000,53133000000,92000000,-570000000,14509000000,-748000000,13761000000
19 | BAC,2005,2005,FY,16465000000,1768000000,1695000000,0,-27220000000,0,0,0,0,-4931000000,-12223000000,0,0,-263340000000,174292000000,-61397000000,-150445000000,-15107000000,0,0,-7683000000,193607000000,170817000000,-86000000,8063000000,-12223000000,-1228000000,-13451000000
20 | BAC,2004,2004,FY,14143000000,1636000000,-402000000,0,-20525000000,0,0,0,0,1193000000,-3955000000,0,0,-236489000000,134233000000,-24876000000,-127132000000,-16904000000,0,0,-6468000000,156247000000,132875000000,64000000,1852000000,-3955000000,-863000000,-4818000000
21 | BAC,2003,2003,FY,10810000000,1107000000,-263000000,0,10600000000,0,0,0,0,2059000000,24313000000,0,-140000000,-228720000000,199443000000,-44008000000,-73425000000,-9282000000,0,0,-4281000000,64611000000,51048000000,175000000,2111000000,24313000000,-209000000,24104000000
22 |
--------------------------------------------------------------------------------
/load/financials/cash_flow_statement_annual/BRK.A.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,NET_INCOME,DEPRECIATION_AND_AMORTIZATION,DEFERRED_INCOME_TAX,STOCK_BASED_COMPENSATION,CHANGE_IN_WORKING_CAPITAL,ACCOUNTS_RECEIVABLES,INVENTORY,ACCOUNTS_PAYABLES,OTHER_WORKING_CAPITAL,OTHER_NON_CASH_ITEMS,NET_OPERATING_ACTIVITIES,INVESTMENTS_IN_PROPERTY_PLANT_AND_EQUIPMENT,ACQUISITIONS,PURCHASES_OF_INVESTMENTS,SALES_OF_INVESTMENTS,OTHER_INVESTING_ACTIVITES,NET_INVESTING_ACTIVITES,DEBT_PAYMENT,COMMON_STOCK_ISSUED,COMMON_STOCK_REPURCHASED,DIVIDENDS_PAID,OTHER_FINANCING_ACTIVITES,NET_FINANCING_ACTIVITIES,FOREX_CHANGE,NET_CHANGE_IN_CASH,OPERATING_CASH_FLOW,CAPITAL_EXPENDITURE,FREE_CASH_FLOW
2 | BRK.A,2022,2022,FY,-22058000000,10899000000,0,0,-14916000000,0,-4779000000,0,-10137000000,63299000000,37224000000,-15464000000,-10594000000,-251852000000,190070000000,239000000,-87601000000,-3928000000,0,-7854000000,0,10120000000,-1662000000,-268000000,-52307000000,37224000000,-15464000000,21760000000
3 | BRK.A,2021,2021,FY,90807000000,10718000000,0,0,18869000000,-5834000000,0,0,24703000000,-80973000000,39421000000,-13276000000,-456000000,-161085000000,203439000000,770000000,29392000000,-7048000000,0,-27061000000,0,5601000000,-28508000000,5000000,40310000000,39421000000,-13276000000,26145000000
4 | BRK.A,2020,2020,FY,43253000000,10596000000,0,0,15566000000,-1609000000,0,0,17175000000,-29642000000,39773000000,-13012000000,-2532000000,-238590000000,220338000000,-3961000000,-37757000000,-6461000000,0,-24706000000,0,12823000000,-18344000000,92000000,-16236000000,39773000000,-13012000000,26761000000
5 | BRK.A,2019,2019,FY,81792000000,10064000000,0,0,19208000000,-2303000000,0,0,21511000000,-72377000000,38687000000,-15979000000,-1683000000,-154765000000,168032000000,-1226000000,-5621000000,-7733000000,0,-4850000000,0,13313000000,730000000,25000000,33821000000,38687000000,-15979000000,22708000000
6 | BRK.A,2018,2018,FY,4322000000,9779000000,0,0,-1813000000,-3443000000,0,0,-3783000000,25112000000,37400000000,-14537000000,-3279000000,-185054000000,171521000000,-1500000000,-32849000000,-11608000000,0,-1346000000,0,7142000000,-5812000000,-140000000,-1401000000,37400000000,-14537000000,22863000000
7 | BRK.A,2017,2017,FY,45353000000,9188000000,0,0,-7813000000,-1990000000,0,0,-32611000000,-952000000,45776000000,-11708000000,-2708000000,-178818000000,155566000000,-3423000000,-41091000000,-9014000000,0,0,0,7616000000,-1398000000,248000000,3535000000,45776000000,-11708000000,34068000000
8 | BRK.A,2016,2016,FY,24427000000,8901000000,0,0,6921000000,-3302000000,0,0,4883000000,-7714000000,32535000000,-12954000000,-31399000000,-113076000000,73398000000,-236000000,-84267000000,-4700000000,0,0,0,17491000000,12791000000,-172000000,-39113000000,32535000000,-12954000000,19581000000
9 | BRK.A,2015,2015,FY,24414000000,7779000000,0,0,7920000000,-1650000000,0,0,5916000000,-8622000000,31491000000,-16082000000,-4902000000,-23664000000,17502000000,478000000,-26668000000,-5468000000,0,0,0,9271000000,3803000000,-165000000,8461000000,31491000000,-16082000000,15409000000
10 | BRK.A,2014,2014,FY,20170000000,7370000000,0,0,8386000000,-1890000000,0,0,1713000000,-3916000000,32010000000,-15185000000,-4824000000,-17788000000,17388000000,1040000000,-19369000000,-4694000000,0,0,0,7425000000,2731000000,-289000000,15083000000,32010000000,-15185000000,16825000000
11 | BRK.A,2013,2013,FY,19845000000,6508000000,0,0,5043000000,1035000000,0,0,2911000000,-3692000000,27704000000,-11087000000,-6431000000,-28354000000,19383000000,-1046000000,-27535000000,-8273000000,0,0,0,9234000000,961000000,64000000,1194000000,27704000000,-11087000000,16617000000
12 | BRK.A,2012,2012,FY,15312000000,5146000000,0,0,1159000000,-1610000000,0,0,-352000000,-667000000,20950000000,-9775000000,-3188000000,-15626000000,17134000000,881000000,-10574000000,-7328000000,0,-1296000000,0,7818000000,-806000000,123000000,9693000000,20950000000,-9775000000,11175000000
13 | BRK.A,2011,2011,FY,10746000000,4683000000,0,0,5510000000,0,0,0,3045000000,-463000000,20476000000,-8191000000,-8685000000,-28022000000,24388000000,1321000000,-19189000000,-6601000000,0,0,0,4384000000,-2217000000,2000000,-928000000,20476000000,-8191000000,12285000000
14 | BRK.A,2010,2010,FY,13494000000,4279000000,0,0,1952000000,-1979000000,0,0,2812000000,-1830000000,17895000000,-5980000000,-15924000000,-14084000000,17838000000,-127000000,-18277000000,-3624000000,0,0,0,11749000000,8125000000,-74000000,7669000000,17895000000,-5980000000,11915000000
15 | BRK.A,2009,2009,FY,8441000000,3127000000,0,0,1590000000,0,0,0,-1251000000,2688000000,15846000000,-4937000000,-108000000,-22436000000,15198000000,1122000000,-11161000000,-1586000000,0,0,0,1819000000,233000000,101000000,5019000000,15846000000,-4937000000,10909000000
16 | BRK.A,2008,2008,FY,4994000000,2810000000,0,0,3454000000,0,0,0,2899000000,-6000000,11252000000,-6138000000,-6050000000,-60207000000,40186000000,143000000,-32066000000,-6241000000,0,0,0,8527000000,2286000000,-262000000,-18790000000,11252000000,-6138000000,5114000000
17 | BRK.A,2007,2007,FY,13213000000,2407000000,0,0,2174000000,0,0,0,5028000000,-5244000000,12550000000,-5373000000,-1602000000,-32505000000,25033000000,1019000000,-13428000000,-3237000000,0,0,0,4603000000,1366000000,98000000,586000000,12550000000,-5373000000,7177000000
18 | BRK.A,2006,2006,FY,11015000000,2066000000,0,0,-1075000000,0,0,0,1051000000,-1811000000,10195000000,-4571000000,-10132000000,-16920000000,15909000000,1637000000,-14077000000,-1751000000,0,0,0,4358000000,2607000000,0,-1275000000,10195000000,-4571000000,5624000000
19 | BRK.A,2005,2005,FY,8528000000,982000000,0,0,6132000000,-1849000000,0,0,6238000000,-6196000000,9446000000,-2195000000,-2387000000,-21958000000,12014000000,685000000,-13841000000,-947000000,0,0,0,6575000000,5628000000,0,1233000000,9446000000,-2195000000,7251000000
20 | BRK.A,2004,2004,FY,7308000000,911000000,0,0,822000000,-8000000,0,45000000,1110000000,-1636000000,7405000000,-1201000000,-414000000,-7956000000,12807000000,-3015000000,221000000,-1941000000,0,0,0,1785000000,-156000000,0,7470000000,7405000000,-1201000000,6204000000
21 | BRK.A,2003,2003,FY,8151000000,520000000,0,0,3715000000,2018000000,0,-907000000,2792000000,-4129000000,8257000000,0,-3213000000,-11766000000,30656000000,436000000,16113000000,-3043000000,0,0,0,1882000000,-1161000000,0,23209000000,8257000000,0,8257000000
22 |
--------------------------------------------------------------------------------
/load/financials/cash_flow_statement_annual/JNJ.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,NET_INCOME,DEPRECIATION_AND_AMORTIZATION,DEFERRED_INCOME_TAX,STOCK_BASED_COMPENSATION,CHANGE_IN_WORKING_CAPITAL,ACCOUNTS_RECEIVABLES,INVENTORY,ACCOUNTS_PAYABLES,OTHER_WORKING_CAPITAL,OTHER_NON_CASH_ITEMS,NET_OPERATING_ACTIVITIES,INVESTMENTS_IN_PROPERTY_PLANT_AND_EQUIPMENT,ACQUISITIONS,PURCHASES_OF_INVESTMENTS,SALES_OF_INVESTMENTS,OTHER_INVESTING_ACTIVITES,NET_INVESTING_ACTIVITES,DEBT_PAYMENT,COMMON_STOCK_ISSUED,COMMON_STOCK_REPURCHASED,DIVIDENDS_PAID,OTHER_FINANCING_ACTIVITES,NET_FINANCING_ACTIVITIES,FOREX_CHANGE,NET_CHANGE_IN_CASH,OPERATING_CASH_FLOW,CAPITAL_EXPENDITURE,FREE_CASH_FLOW
2 | JNJ,2023,2022,FY,17941000000,6970000000,-1663000000,1138000000,-4011000000,-1290000000,-2527000000,0,-194000000,819000000,21194000000,-4009000000,-17652000000,-32384000000,41609000000,65000000,-12371000000,-8684000000,0,-6035000000,-11682000000,17530000000,-8871000000,-312000000,-360000000,21194000000,-4009000000,17185000000
3 | JNJ,2022,2021,FY,20878000000,7390000000,-2079000000,1135000000,-4238000000,-2402000000,-1248000000,0,-588000000,324000000,23410000000,-3652000000,-60000000,-30394000000,25006000000,417000000,-8683000000,-2992000000,0,-3456000000,-11032000000,3433000000,-14047000000,-178000000,502000000,23410000000,-3652000000,19758000000
4 | JNJ,2021,2020,FY,14714000000,7231000000,-1141000000,1005000000,2690000000,774000000,-265000000,0,2181000000,-963000000,23536000000,-3347000000,-7323000000,-21089000000,12137000000,-1203000000,-20825000000,-3727000000,0,-3221000000,-10481000000,11309000000,-6120000000,89000000,-3320000000,23536000000,-3347000000,20189000000
5 | JNJ,2019,2019,FY,15119000000,7009000000,-2476000000,977000000,3865000000,-289000000,-277000000,0,4431000000,-1078000000,23416000000,-3498000000,-5810000000,-3920000000,3725000000,3309000000,-6194000000,-2923000000,0,-6746000000,-9917000000,1571000000,-18015000000,-9000000,-802000000,23416000000,-3498000000,19918000000
6 | JNJ,2018,2018,FY,15297000000,6929000000,-1016000000,978000000,3000000,-1185000000,-644000000,0,14803000000,10000000,22201000000,-3670000000,-899000000,-5626000000,4289000000,2739000000,-3167000000,-4034000000,0,-5868000000,-9494000000,886000000,-18510000000,-241000000,283000000,22201000000,-3670000000,18531000000
7 | JNJ,2017,2016,FY,16540000000,3754000000,-341000000,878000000,-1773000000,-1065000000,-249000000,0,38745000000,-291000000,18767000000,-3226000000,-4509000000,-33950000000,35780000000,1144000000,-4761000000,-4240000000,0,-8979000000,-8621000000,13289000000,-8551000000,-215000000,5240000000,18767000000,-3226000000,15541000000
8 | JNJ,2016,2015,FY,15409000000,3746000000,-270000000,874000000,1339000000,-433000000,-449000000,0,32463000000,-1819000000,19279000000,-3463000000,-954000000,-40828000000,34149000000,3361000000,-7735000000,-1112000000,0,-5290000000,-8173000000,3729000000,-10846000000,-1489000000,-791000000,19279000000,-3463000000,15816000000
9 | JNJ,2014,2014,FY,16323000000,3895000000,441000000,792000000,-1066000000,-247000000,-1120000000,0,34226000000,-1914000000,18471000000,-3714000000,-2129000000,-34913000000,24119000000,4332000000,-12305000000,-3111000000,0,-7124000000,-7768000000,5743000000,-12260000000,-310000000,-6404000000,18471000000,-3714000000,14757000000
10 | JNJ,2013,2013,FY,13831000000,4104000000,-607000000,728000000,-941000000,-632000000,-622000000,0,30732000000,299000000,17414000000,-3595000000,-835000000,-18923000000,18058000000,192000000,-5103000000,-2990000000,0,-3538000000,-7286000000,7723000000,-6091000000,-204000000,6016000000,17414000000,-3595000000,13819000000
11 | JNJ,2012,2011,FY,9672000000,3158000000,-836000000,621000000,1651000000,-915000000,-715000000,0,2788000000,32000000,14298000000,-2893000000,-2797000000,-29882000000,30396000000,564000000,-4612000000,-11216000000,0,-2525000000,-6156000000,15445000000,-4452000000,-47000000,5187000000,14298000000,-2893000000,11405000000
12 | JNJ,2011,2010,FY,13334000000,2939000000,356000000,614000000,-870000000,-207000000,-196000000,0,-487000000,12000000,16385000000,-2384000000,-1269000000,-15788000000,11101000000,486000000,-7854000000,-6597000000,0,-2797000000,-5804000000,10218000000,-4980000000,-6000000,3545000000,16385000000,-2384000000,14001000000
13 | JNJ,2010,2009,FY,12266000000,2774000000,-436000000,628000000,1281000000,453000000,95000000,0,1240000000,58000000,16571000000,-2365000000,-2470000000,-10040000000,7232000000,45000000,-7598000000,-7010000000,0,-2130000000,-5327000000,10375000000,-4092000000,161000000,5042000000,16571000000,-2365000000,14206000000
14 | JNJ,2008,2008,FY,12949000000,2832000000,22000000,627000000,-1725000000,-736000000,-101000000,0,-616000000,267000000,14972000000,-3066000000,-1214000000,-3668000000,3059000000,702000000,-4187000000,-7343000000,0,-6651000000,-5024000000,11554000000,-7464000000,-323000000,2998000000,14972000000,-3066000000,11906000000
15 | JNJ,2007,2007,FY,10576000000,2777000000,-1762000000,0,1453000000,0,14000000,0,-787000000,2205000000,15249000000,-3310000000,-1388000000,-9659000000,7988000000,230000000,-6139000000,0,1562000000,-5607000000,-4670000000,3017000000,-5698000000,275000000,3687000000,15249000000,-3310000000,11939000000
16 | JNJ,2006,2005,FY,10411000000,2093000000,-46000000,0,-912000000,0,-396000000,0,18759000000,331000000,11877000000,-2632000000,-987000000,-5660000000,9187000000,-187000000,-279000000,0,696000000,-1717000000,-3793000000,293000000,-4521000000,-225000000,6852000000,11877000000,-2632000000,9245000000
17 | JNJ,2005,2004,FY,8509000000,2124000000,-498000000,0,975000000,0,11000000,0,13393000000,21000000,11131000000,-2175000000,-580000000,-11617000000,12061000000,-36000000,-2347000000,0,642000000,-1384000000,-3251000000,-1155000000,-5148000000,190000000,3826000000,11131000000,-2175000000,8956000000
18 | JNJ,2003,2003,FY,7197000000,1869000000,-720000000,0,1325000000,0,39000000,0,9547000000,924000000,10595000000,-2262000000,-2812000000,-7590000000,8062000000,76000000,-4526000000,0,311000000,-1183000000,-2746000000,-245000000,-3863000000,277000000,2483000000,10595000000,-2262000000,8333000000
19 |
--------------------------------------------------------------------------------
/load/financials/cash_flow_statement_annual/KO.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,NET_INCOME,DEPRECIATION_AND_AMORTIZATION,DEFERRED_INCOME_TAX,STOCK_BASED_COMPENSATION,CHANGE_IN_WORKING_CAPITAL,ACCOUNTS_RECEIVABLES,INVENTORY,ACCOUNTS_PAYABLES,OTHER_WORKING_CAPITAL,OTHER_NON_CASH_ITEMS,NET_OPERATING_ACTIVITIES,INVESTMENTS_IN_PROPERTY_PLANT_AND_EQUIPMENT,ACQUISITIONS,PURCHASES_OF_INVESTMENTS,SALES_OF_INVESTMENTS,OTHER_INVESTING_ACTIVITES,NET_INVESTING_ACTIVITES,DEBT_PAYMENT,COMMON_STOCK_ISSUED,COMMON_STOCK_REPURCHASED,DIVIDENDS_PAID,OTHER_FINANCING_ACTIVITES,NET_FINANCING_ACTIVITIES,FOREX_CHANGE,NET_CHANGE_IN_CASH,OPERATING_CASH_FLOW,CAPITAL_EXPENDITURE,FREE_CASH_FLOW
2 | KO,2022,2022,FY,9571000000,1260000000,-122000000,356000000,-605000000,-69000000,-960000000,759000000,-335000000,558000000,11018000000,-1484000000,385000000,-3751000000,4771000000,-684000000,-763000000,-4930000000,837000000,-1418000000,-7616000000,2877000000,-10250000000,-205000000,-200000000,11018000000,-1484000000,9534000000
3 | KO,2021,2021,FY,9804000000,1452000000,894000000,337000000,1325000000,-225000000,-135000000,2843000000,-1158000000,-1187000000,12625000000,-1367000000,-2586000000,-6030000000,7059000000,159000000,-2765000000,-12866000000,702000000,-111000000,-7252000000,12741000000,-6786000000,-159000000,2915000000,12625000000,-1367000000,11258000000
4 | KO,2020,2020,FY,7768000000,1536000000,-18000000,126000000,690000000,882000000,99000000,-860000000,569000000,-258000000,9844000000,-1177000000,-863000000,-13583000000,13835000000,311000000,-1477000000,-28796000000,647000000,-118000000,-7047000000,27244000000,-8070000000,76000000,373000000,9844000000,-1177000000,8667000000
5 | KO,2019,2019,FY,8985000000,1365000000,-280000000,201000000,366000000,-158000000,-183000000,1318000000,-611000000,-166000000,10471000000,-2054000000,-5113000000,-4704000000,6973000000,922000000,-3976000000,-24850000000,1012000000,-1103000000,-6845000000,22782000000,-9004000000,-72000000,-2581000000,10471000000,-2054000000,8417000000
6 | KO,2018,2018,FY,6434000000,1086000000,-450000000,225000000,-1202000000,66000000,-171000000,-289000000,-575000000,1534000000,7627000000,-1347000000,322000000,-7789000000,14977000000,-236000000,5927000000,-30568000000,1476000000,-1912000000,-6644000000,27301000000,-10347000000,-262000000,2945000000,7627000000,-1347000000,6280000000
7 | KO,2017,2017,FY,1248000000,1260000000,-1256000000,219000000,3529000000,-141000000,-355000000,-445000000,4052000000,2106000000,7106000000,-1675000000,-79000000,-16520000000,15911000000,-87000000,-2450000000,-28768000000,1595000000,-3682000000,-6320000000,29728000000,-7447000000,242000000,-2549000000,7106000000,-1675000000,5431000000
8 | KO,2016,2016,FY,6527000000,1787000000,-856000000,258000000,-221000000,-28000000,-142000000,-540000000,-544000000,1301000000,8796000000,-2262000000,197000000,-15499000000,16624000000,-59000000,-999000000,-25615000000,1434000000,-3681000000,-6043000000,27360000000,-6545000000,-6000000,1246000000,8796000000,-2262000000,6534000000
9 | KO,2015,2015,FY,7351000000,1970000000,73000000,236000000,-157000000,-212000000,-250000000,1004000000,-516000000,1055000000,10528000000,-2553000000,-1926000000,-15831000000,14079000000,45000000,-6186000000,-37738000000,1245000000,-3564000000,-5741000000,40685000000,-5113000000,-878000000,-1649000000,10528000000,-2553000000,7975000000
10 | KO,2014,2014,FY,7098000000,1976000000,-40000000,209000000,-439000000,-253000000,35000000,-250000000,-316000000,1811000000,10615000000,-2406000000,-241000000,-17800000000,12986000000,-45000000,-7506000000,-36962000000,1532000000,-4162000000,-5350000000,41311000000,-3631000000,-934000000,-1456000000,10615000000,-2406000000,8209000000
11 | KO,2013,2013,FY,8584000000,1977000000,648000000,227000000,-932000000,28000000,-105000000,-158000000,-556000000,38000000,10542000000,-2550000000,519000000,-14782000000,12791000000,-192000000,-4214000000,-38714000000,1328000000,-4832000000,-4969000000,43442000000,-3745000000,-611000000,1972000000,10542000000,-2550000000,7992000000
12 | KO,2012,2012,FY,9019000000,1982000000,632000000,259000000,-1080000000,-33000000,-286000000,-556000000,-946000000,-167000000,10645000000,-2780000000,654000000,-14856000000,5622000000,-44000000,-11404000000,-38573000000,1489000000,-4559000000,-4595000000,42891000000,-3347000000,-255000000,-4361000000,10645000000,-2780000000,7865000000
13 | KO,2011,2011,FY,8572000000,1954000000,1028000000,354000000,-1893000000,-562000000,-447000000,0,-465000000,-541000000,9474000000,-2920000000,562000000,-5821000000,5647000000,8000000,-2524000000,-22530000000,1569000000,-4513000000,-4300000000,27540000000,-2234000000,-430000000,4286000000,9474000000,-2920000000,6554000000
14 | KO,2010,2010,FY,11809000000,1443000000,617000000,380000000,370000000,-41000000,182000000,0,3071000000,-5087000000,9532000000,-2215000000,-1539000000,-4817000000,4032000000,134000000,-4405000000,-13403000000,1666000000,-2961000000,-4068000000,15301000000,-3465000000,-166000000,1496000000,9532000000,-2215000000,7317000000
15 | KO,2009,2009,FY,6824000000,1236000000,353000000,241000000,-564000000,-404000000,-50000000,0,-178000000,96000000,8186000000,-1993000000,-60000000,-2200000000,0,104000000,-4149000000,-12326000000,662000000,-1518000000,-3800000000,14689000000,-2293000000,576000000,2320000000,8186000000,-1993000000,6193000000
16 | KO,2008,2008,FY,5807000000,1228000000,-360000000,266000000,-688000000,148000000,-165000000,0,-812000000,1318000000,7571000000,-1968000000,-280000000,-244000000,479000000,-350000000,-2363000000,-4308000000,586000000,-1079000000,-3521000000,4337000000,-3985000000,-615000000,608000000,7571000000,-1968000000,5603000000
17 | KO,2007,2007,FY,5981000000,1163000000,109000000,0,6000000,0,-258000000,0,-33000000,-109000000,7150000000,-1648000000,-5653000000,-99000000,448000000,233000000,-6719000000,0,1619000000,-1838000000,-3149000000,4341000000,973000000,249000000,1653000000,7150000000,-1648000000,5502000000
18 | KO,2006,2006,FY,5080000000,938000000,-35000000,0,-615000000,0,-150000000,0,-204000000,589000000,5957000000,-1407000000,-901000000,-82000000,640000000,50000000,-1700000000,0,148000000,-2416000000,-2911000000,-1404000000,-6583000000,65000000,-2261000000,5957000000,-1407000000,4550000000
19 | KO,2005,2005,FY,4872000000,932000000,-88000000,0,430000000,0,-79000000,0,414000000,277000000,6423000000,-899000000,-637000000,-53000000,33000000,60000000,-1496000000,0,230000000,-2055000000,-2678000000,-2282000000,-6785000000,-148000000,-2006000000,6423000000,-899000000,5524000000
20 | KO,2004,2004,FY,4847000000,893000000,162000000,0,-617000000,0,-57000000,0,1123000000,683000000,5968000000,-755000000,-267000000,-46000000,161000000,404000000,-503000000,0,193000000,-1739000000,-2429000000,1714000000,-2261000000,141000000,3345000000,5968000000,-755000000,5213000000
21 | KO,2003,2003,FY,4347000000,850000000,-188000000,0,-168000000,0,111000000,0,510000000,615000000,5456000000,-812000000,-359000000,-177000000,147000000,265000000,-936000000,0,98000000,-1440000000,-2166000000,-93000000,-3601000000,183000000,1102000000,5456000000,-812000000,4644000000
22 |
--------------------------------------------------------------------------------
/load/financials/cash_flow_statement_annual/MA.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,NET_INCOME,DEPRECIATION_AND_AMORTIZATION,DEFERRED_INCOME_TAX,STOCK_BASED_COMPENSATION,CHANGE_IN_WORKING_CAPITAL,ACCOUNTS_RECEIVABLES,INVENTORY,ACCOUNTS_PAYABLES,OTHER_WORKING_CAPITAL,OTHER_NON_CASH_ITEMS,NET_OPERATING_ACTIVITIES,INVESTMENTS_IN_PROPERTY_PLANT_AND_EQUIPMENT,ACQUISITIONS,PURCHASES_OF_INVESTMENTS,SALES_OF_INVESTMENTS,OTHER_INVESTING_ACTIVITES,NET_INVESTING_ACTIVITES,DEBT_PAYMENT,COMMON_STOCK_ISSUED,COMMON_STOCK_REPURCHASED,DIVIDENDS_PAID,OTHER_FINANCING_ACTIVITES,NET_FINANCING_ACTIVITIES,FOREX_CHANGE,NET_CHANGE_IN_CASH,OPERATING_CASH_FLOW,CAPITAL_EXPENDITURE,FREE_CASH_FLOW
2 | MA,2022,2022,FY,9930000000,750000000,-651000000,295000000,-904000000,-481000000,0,190000000,-613000000,1775000000,11195000000,-1097000000,-313000000,-594000000,537000000,-3000000,-1470000000,-724000000,90000000,-8753000000,-1903000000,962000000,-10328000000,-103000000,-706000000,11195000000,-1097000000,10098000000
3 | MA,2021,2021,FY,8687000000,726000000,-69000000,273000000,-916000000,-7000000,0,100000000,-1009000000,762000000,9463000000,-814000000,-4436000000,-911000000,856000000,33000000,-5272000000,-650000000,0,-5904000000,-1741000000,1740000000,-6555000000,-153000000,-2517000000,9463000000,-814000000,8649000000
4 | MA,2020,2020,FY,6411000000,580000000,73000000,254000000,-1150000000,1202000000,0,26000000,-2378000000,1056000000,7224000000,-708000000,-989000000,-807000000,622000000,-366000000,-1879000000,0,0,-4473000000,-1605000000,3926000000,-2152000000,257000000,3450000000,7224000000,-708000000,6516000000
5 | MA,2019,2019,FY,8118000000,522000000,-7000000,250000000,-1698000000,-690000000,0,-42000000,-966000000,998000000,8183000000,-728000000,-1440000000,-1325000000,1857000000,-310000000,-1640000000,-500000000,0,-6497000000,-1345000000,2475000000,-5867000000,-44000000,632000000,8183000000,-728000000,7455000000
6 | MA,2018,2018,FY,5859000000,459000000,-244000000,196000000,-1313000000,-1395000000,0,950000000,-267000000,1266000000,6223000000,-330000000,0,-1809000000,1912000000,-279000000,-506000000,0,0,-4933000000,-1044000000,1011000000,-4966000000,-6000000,745000000,6223000000,-504000000,5719000000
7 | MA,2017,2017,FY,3915000000,437000000,86000000,176000000,-286000000,-726000000,0,684000000,7000000,1227000000,5555000000,-300000000,-1175000000,-1859000000,1824000000,-269000000,-1779000000,-64000000,0,-3762000000,-942000000,4000000,-4764000000,200000000,-788000000,5555000000,-423000000,5132000000
8 | MA,2016,2016,FY,4059000000,373000000,-20000000,50000000,-867000000,-348000000,0,211000000,-193000000,889000000,4484000000,-215000000,0,-1824000000,1072000000,-200000000,-1167000000,0,0,-3511000000,-837000000,2055000000,-2293000000,-50000000,974000000,4484000000,-382000000,4102000000
9 | MA,2015,2015,FY,3808000000,366000000,-16000000,22000000,-820000000,-133000000,0,-137000000,4000000,683000000,4043000000,-177000000,-584000000,-1892000000,2102000000,-164000000,-715000000,0,0,-3518000000,-727000000,1787000000,-2458000000,-260000000,610000000,4043000000,-342000000,3701000000
10 | MA,2014,2014,FY,3617000000,321000000,-91000000,-15000000,-1168000000,21000000,0,-104000000,-35000000,743000000,3407000000,-175000000,-525000000,-2385000000,3835000000,-60000000,690000000,0,0,-3386000000,-515000000,1562000000,-2339000000,-220000000,1538000000,3407000000,-334000000,3073000000
11 | MA,2013,2013,FY,3116000000,258000000,-119000000,63000000,750000000,-236000000,0,302000000,126000000,67000000,4135000000,-155000000,0,-2526000000,2845000000,-168000000,-4000000,0,0,-2443000000,-255000000,69000000,-2629000000,45000000,1547000000,4135000000,-299000000,3836000000
12 | MA,2012,2012,FY,2759000000,230000000,199000000,42000000,-334000000,-621000000,0,346000000,30000000,52000000,2948000000,-96000000,-70000000,-2981000000,1281000000,-973000000,-2839000000,0,0,-1748000000,-132000000,82000000,-1798000000,7000000,-1682000000,2948000000,-218000000,2730000000
13 | MA,2011,2011,FY,1906000000,194000000,-175000000,80000000,707000000,-276000000,0,141000000,52000000,-28000000,2684000000,-77000000,-460000000,-973000000,848000000,-86000000,-748000000,-21000000,0,-1148000000,-77000000,31000000,-1215000000,-54000000,667000000,2684000000,-177000000,2507000000
14 | MA,2010,2010,FY,1846000000,148000000,248000000,63000000,-439000000,-226000000,0,167000000,6000000,-169000000,1697000000,-61000000,-498000000,-329000000,407000000,-160000000,-641000000,0,0,0,-79000000,98000000,19000000,-63000000,1012000000,1697000000,-151000000,1546000000
15 | MA,2009,2009,FY,1462532000,141377000,336704000,88430000,-674141000,176918000,0,-31397000,-40398000,23260000,1378162000,-56563000,-3000000,-650280000,134177000,-88514000,-664180000,-149380000,0,-4620000,-78685000,47745000,-184940000,21237000,550279000,1378162000,-139360000,1238802000
16 | MA,2008,2008,FY,-253915000,112006000,-483952000,60970000,1074574000,-115687000,0,8425000,76184000,-96455000,413228000,-75626000,-82000000,-519514000,976743000,-97952000,201651000,-80000000,0,-649468000,-79259000,57349000,-751378000,-17636000,-154135000,413228000,-170273000,242955000
17 | MA,2007,2007,FY,1085886000,97642000,-5492000,0,-110542000,0,0,0,178378000,-297633000,769861000,-156422000,0,-3578357000,4042011000,7909000,315141000,0,1597000,-600532000,-74002000,15430000,-657507000,46720000,474215000,769861000,-156422000,613439000
18 | MA,2006,2006,FY,50190000,99782000,32267000,0,44210000,0,0,0,-113436000,423712000,650161000,-94468000,0,-3815115000,3233725000,-368000,-676226000,0,2449910000,-1799937000,-12373000,0,637600000,28272000,639807000,650161000,-94468000,555693000
19 | MA,2005,2005,FY,266719000,109936000,-54036000,0,-61953000,0,0,0,-161687000,12182000,272848000,-82003000,0,-2834321000,2883709000,-1040000,-33655000,0,0,0,0,0,0,-22916000,216277000,272848000,-82003000,190845000
20 | MA,2004,2004,FY,238060000,123317000,40845000,0,-70394000,0,0,0,-7233000,11967000,343795000,-78155000,0,-2194931000,2032275000,-33703000,-274514000,0,0,0,0,0,0,11596000,80877000,343795000,-78155000,265640000
21 | MA,2003,2003,FY,-385793000,119551000,-240666000,0,691603000,-48799000,0,21566000,1257000,5750000,190445000,-76253000,0,-249057000,232578000,-68951000,-161683000,0,0,0,0,0,0,8933000,37695000,190445000,-143470000,46975000
22 |
--------------------------------------------------------------------------------
/load/financials/cash_flow_statement_annual/MCO.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,NET_INCOME,DEPRECIATION_AND_AMORTIZATION,DEFERRED_INCOME_TAX,STOCK_BASED_COMPENSATION,CHANGE_IN_WORKING_CAPITAL,ACCOUNTS_RECEIVABLES,INVENTORY,ACCOUNTS_PAYABLES,OTHER_WORKING_CAPITAL,OTHER_NON_CASH_ITEMS,NET_OPERATING_ACTIVITIES,INVESTMENTS_IN_PROPERTY_PLANT_AND_EQUIPMENT,ACQUISITIONS,PURCHASES_OF_INVESTMENTS,SALES_OF_INVESTMENTS,OTHER_INVESTING_ACTIVITES,NET_INVESTING_ACTIVITES,DEBT_PAYMENT,COMMON_STOCK_ISSUED,COMMON_STOCK_REPURCHASED,DIVIDENDS_PAID,OTHER_FINANCING_ACTIVITES,NET_FINANCING_ACTIVITIES,FOREX_CHANGE,NET_CHANGE_IN_CASH,OPERATING_CASH_FLOW,CAPITAL_EXPENDITURE,FREE_CASH_FLOW
2 | MCO,2022,2022,FY,1374000000,331000000,48000000,169000000,-427000000,34000000,0,-161000000,-300000000,-21000000,1474000000,-283000000,-97000000,-320000000,438000000,0,-262000000,-626000000,0,-983000000,-515000000,916000000,-1208000000,-46000000,-42000000,1474000000,-283000000,1191000000
3 | MCO,2021,2021,FY,2214000000,257000000,-218000000,175000000,-400000000,-257000000,0,0,-143000000,-23000000,2005000000,-139000000,-2179000000,-485000000,184000000,0,-2619000000,-500000000,0,-750000000,-463000000,1591000000,-122000000,-50000000,-786000000,2005000000,-139000000,1866000000
4 | MCO,2020,2020,FY,1777000000,220000000,-44000000,154000000,38000000,31000000,0,0,7000000,1000000,2146000000,-103000000,-897000000,-183000000,106000000,-103000000,-1077000000,-1592000000,0,-503000000,-420000000,2164000000,-351000000,47000000,765000000,2146000000,-103000000,2043000000
5 | MCO,2019,2019,FY,1429000000,200000000,-38000000,136000000,-104000000,-134000000,0,0,30000000,52000000,1675000000,-69000000,64000000,-145000000,186000000,-69000000,36000000,-2270000000,0,-991000000,-378000000,2076000000,-1563000000,-1000000,147000000,1675000000,-69000000,1606000000
6 | MCO,2018,2018,FY,1319400000,191900000,-98900000,130300000,-81600000,-136100000,0,0,54500000,0,1461100000,-90400000,-283600000,-193000000,160600000,0,-406400000,-1920000000,0,-202600000,-337200000,2048300000,-411500000,-29700000,613500000,1461100000,-90400000,1370700000
7 | MCO,2017,2017,FY,1007700000,158300000,88300000,122900000,-458900000,-148100000,0,0,-310800000,-170800000,747500000,-90600000,-3511000000,-170100000,351700000,0,-3420000000,-2007200000,0,-199700000,-290400000,4104500000,1607200000,85300000,-980000000,747500000,-90600000,656900000
8 | MCO,2016,2016,FY,275800000,126700000,-154700000,98100000,949900000,-104800000,0,0,1054700000,-69700000,1226100000,-115200000,-79300000,-406800000,703300000,0,102000000,0,0,-738800000,-285100000,14100000,-1009800000,-24200000,294100000,1226100000,-115200000,1110900000
9 | MCO,2015,2015,FY,949600000,113500000,11700000,87200000,36100000,-25400000,0,0,61500000,-44500000,1153600000,-89000000,-7600000,-688200000,692800000,0,-92000000,0,0,-1098100000,-272100000,909200000,-461000000,-62700000,537900000,1153600000,-89000000,1064600000
10 | MCO,2014,2014,FY,1006000000,95600000,23500000,80400000,-25400000,-98300000,0,0,72900000,-161500000,1018600000,-74600000,-239700000,-406800000,156200000,0,-564900000,-300000000,0,-1220500000,-236000000,692000000,-1064500000,-89200000,-700000000,1018600000,-74600000,944000000
11 | MCO,2013,2013,FY,815900000,93400000,-46400000,67100000,35600000,-67000000,0,0,102600000,-38800000,926800000,-42300000,-50700000,-225900000,57000000,0,-261900000,-63800000,0,-893100000,-197300000,655400000,-498800000,-2000000,164100000,926800000,-42300000,884500000
12 | MCO,2012,2012,FY,699700000,93500000,23300000,64500000,-54400000,-128200000,0,0,73800000,-3500000,823100000,-45000000,-3500000,-56200000,54500000,0,-50200000,-71300000,0,-196500000,-143000000,613400000,202600000,19900000,995400000,823100000,-45000000,778100000
13 | MCO,2011,2011,FY,578000000,79200000,10300000,56700000,92900000,17100000,0,0,75800000,-13800000,803300000,-67700000,-197500000,-43300000,40900000,0,-267600000,0,0,-333800000,-126100000,42200000,-417700000,-17600000,100400000,803300000,-67700000,735600000
14 | MCO,2010,2010,FY,513400000,66300000,-10600000,56600000,34600000,-54400000,0,0,89000000,-7000000,653300000,-79000000,-148600000,-26200000,25000000,0,-228800000,-2935700000,0,-223600000,-103400000,3021400000,-241300000,2500000,185700000,653300000,-79000000,574300000
15 | MCO,2009,2009,FY,407100000,64100000,16500000,57400000,103700000,-14900000,0,0,118600000,-5000000,643800000,-90700000,-900000,-17600000,15400000,0,-93800000,-13762900000,0,0,-98200000,13512300000,-348800000,26800000,228000000,643800000,-90700000,553100000
16 | MCO,2008,2008,FY,457600000,75100000,-17300000,0,-28600000,0,0,0,-28600000,47900000,534700000,-84400000,-241400000,-10300000,15900000,900000,-319300000,0,23500000,-592900000,-96800000,321400000,-344800000,-51000000,-180400000,534700000,-84400000,450300000
17 | MCO,2007,2007,FY,701500000,42900000,-76400000,0,323300000,0,0,0,323300000,-7300000,984000000,-181800000,-4400000,-191400000,252900000,0,-124700000,0,65900000,-1738400000,-85200000,896200000,-861500000,20400000,18200000,984000000,-181800000,802200000
18 | MCO,2006,2006,FY,753900000,39500000,-27200000,0,171800000,0,0,0,171800000,-185500000,752500000,-31100000,-39200000,-414000000,436500000,163900000,116100000,0,105300000,-1093600000,-79500000,102600000,-965200000,18700000,-77900000,752500000,-31100000,721400000
19 | MCO,2005,2005,FY,560800000,35200000,-20200000,0,4900000,0,0,0,4900000,127200000,707900000,-31300000,-30000000,-324400000,235500000,-200000,-150400000,0,89100000,-691700000,-60300000,-3600000,-666500000,-11100000,-120100000,707900000,-31300000,676600000
20 | MCO,2004,2004,FY,425100000,34100000,-9600000,0,-15200000,0,0,0,-15200000,85300000,519700000,-21300000,0,0,0,-3500000,-24800000,0,105000000,-221300000,-44700000,-1300000,-162300000,4400000,337000000,519700000,-21300000,498400000
21 | MCO,2003,2003,FY,363900000,32600000,-400000,0,27600000,0,0,0,27600000,44700000,468400000,-17900000,0,0,0,800000,-17100000,0,79000000,-172800000,-26800000,-107100000,-227700000,5600000,229200000,468400000,-17900000,450500000
22 |
--------------------------------------------------------------------------------
/load/financials/cash_flow_statement_annual/PG.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,NET_INCOME,DEPRECIATION_AND_AMORTIZATION,DEFERRED_INCOME_TAX,STOCK_BASED_COMPENSATION,CHANGE_IN_WORKING_CAPITAL,ACCOUNTS_RECEIVABLES,INVENTORY,ACCOUNTS_PAYABLES,OTHER_WORKING_CAPITAL,OTHER_NON_CASH_ITEMS,NET_OPERATING_ACTIVITIES,INVESTMENTS_IN_PROPERTY_PLANT_AND_EQUIPMENT,ACQUISITIONS,PURCHASES_OF_INVESTMENTS,SALES_OF_INVESTMENTS,OTHER_INVESTING_ACTIVITES,NET_INVESTING_ACTIVITES,DEBT_PAYMENT,COMMON_STOCK_ISSUED,COMMON_STOCK_REPURCHASED,DIVIDENDS_PAID,OTHER_FINANCING_ACTIVITES,NET_FINANCING_ACTIVITIES,FOREX_CHANGE,NET_CHANGE_IN_CASH,OPERATING_CASH_FLOW,CAPITAL_EXPENDITURE,FREE_CASH_FLOW
2 | PG,2022,2022,FY,14793000000,2807000000,-402000000,528000000,-1147000000,-694000000,-1247000000,1429000000,-635000000,144000000,16723000000,-3156000000,-1381000000,0,3000000,110000000,-4424000000,-13821000000,0,-10003000000,-8770000000,17718000000,-14876000000,-497000000,-3074000000,16723000000,-3156000000,13567000000
3 | PG,2021,2021,FY,14352000000,2735000000,-258000000,540000000,371000000,-342000000,-309000000,1391000000,-369000000,631000000,18371000000,-2787000000,-34000000,-55000000,0,-2745000000,-2834000000,-4987000000,0,-11009000000,-8263000000,2728000000,-21531000000,101000000,-5893000000,18371000000,-2787000000,15584000000
4 | PG,2020,2020,FY,13103000000,3013000000,-596000000,558000000,1210000000,634000000,-637000000,1923000000,-710000000,115000000,17403000000,-3073000000,-58000000,-5000000,6151000000,-3043000000,3045000000,-2447000000,0,-7405000000,-7789000000,9274000000,-8367000000,-139000000,11942000000,17403000000,-3073000000,14330000000
5 | PG,2019,2019,FY,3966000000,2824000000,-411000000,515000000,368000000,-276000000,-239000000,1856000000,-973000000,7980000000,15242000000,-3347000000,-3945000000,-220000000,3628000000,-2953000000,-3490000000,-969000000,0,-5003000000,-7498000000,3476000000,-9994000000,-88000000,1670000000,15242000000,-3347000000,11895000000
6 | PG,2018,2018,FY,9750000000,2834000000,-1844000000,395000000,3020000000,-177000000,-188000000,0,2000000000,712000000,14867000000,-3717000000,-109000000,-3909000000,3955000000,269000000,-3511000000,-2873000000,0,-7004000000,-7310000000,2812000000,-14375000000,19000000,-3000000000,14867000000,-3717000000,11150000000
7 | PG,2017,2017,FY,15326000000,2820000000,-601000000,351000000,-443000000,-322000000,71000000,0,-43000000,-4700000000,12753000000,-3384000000,-491000000,-4869000000,1488000000,1567000000,-5689000000,-4931000000,0,-5204000000,-7236000000,8803000000,-8568000000,-29000000,-1533000000,12753000000,-3384000000,9369000000
8 | PG,2016,2016,FY,10508000000,3078000000,-815000000,335000000,1640000000,35000000,116000000,0,204000000,689000000,15435000000,-3314000000,-1182000000,-2815000000,1447000000,289000000,-5575000000,-2213000000,0,-5734000000,-7436000000,6170000000,-9213000000,-381000000,266000000,15435000000,-3314000000,12121000000
9 | PG,2015,2015,FY,7036000000,3134000000,-803000000,337000000,614000000,349000000,313000000,0,-976000000,4290000000,14608000000,-3736000000,-137000000,-3810000000,1203000000,3589000000,-2891000000,-3512000000,0,-4604000000,-7287000000,2384000000,-13019000000,-411000000,-1713000000,14608000000,-3736000000,10872000000
10 | PG,2014,2014,FY,11643000000,3141000000,-44000000,360000000,-1461000000,87000000,8000000,0,-1557000000,319000000,13958000000,-3848000000,-24000000,-829000000,24000000,570000000,-4107000000,-4095000000,0,-6005000000,-6911000000,9732000000,-7279000000,39000000,2611000000,13958000000,-3848000000,10110000000
11 | PG,2013,2013,FY,11312000000,2982000000,-307000000,346000000,681000000,-415000000,-225000000,0,68000000,-141000000,14873000000,-4008000000,-1145000000,-1726000000,0,584000000,-6295000000,-3752000000,0,-5986000000,-6519000000,9186000000,-7071000000,4000000,1511000000,14873000000,-4008000000,10865000000
12 | PG,2012,2012,FY,10756000000,3204000000,-65000000,377000000,-816000000,-427000000,77000000,0,-444000000,-172000000,13284000000,-3964000000,-134000000,0,112000000,2893000000,-1093000000,-2549000000,0,-4024000000,-6139000000,2302000000,-10410000000,-113000000,1668000000,13284000000,-3964000000,9320000000
13 | PG,2011,2011,FY,11797000000,2838000000,128000000,414000000,-1759000000,-426000000,-501000000,0,-1190000000,-187000000,13231000000,-3306000000,-474000000,0,0,298000000,-3482000000,-55000000,0,-7039000000,-5767000000,2838000000,-10023000000,163000000,-111000000,13231000000,-3306000000,9925000000
14 | PG,2010,2010,FY,12736000000,3108000000,36000000,453000000,2213000000,-14000000,86000000,0,-305000000,-2474000000,16072000000,-3067000000,-425000000,-173000000,0,3068000000,-597000000,-10344000000,0,-6004000000,-5458000000,4551000000,-17255000000,-122000000,-1902000000,16072000000,-3067000000,13005000000
15 | PG,2009,2009,FY,13436000000,3082000000,596000000,516000000,-364000000,415000000,721000000,0,-758000000,-2347000000,14919000000,-3238000000,-368000000,0,166000000,1087000000,-2353000000,-5007000000,0,-6370000000,-5044000000,5607000000,-10814000000,-284000000,1468000000,14919000000,-3238000000,11681000000
16 | PG,2008,2008,FY,12075000000,3166000000,1214000000,0,-1723000000,0,-1050000000,0,-1239000000,1082000000,15814000000,-3046000000,-381000000,-50000000,0,928000000,-2549000000,0,1867000000,-10047000000,-4655000000,-2815000000,-15650000000,344000000,-2041000000,15814000000,-3046000000,12768000000
17 | PG,2007,2007,FY,10340000000,3130000000,253000000,0,-1548000000,0,-389000000,0,-157000000,1260000000,13435000000,-2945000000,-492000000,0,673000000,281000000,-2483000000,0,1499000000,-5578000000,-4209000000,-4190000000,-12478000000,187000000,-1339000000,13435000000,-2945000000,10490000000
18 | PG,2006,2006,FY,8684000000,2627000000,-112000000,0,-409000000,0,383000000,0,-498000000,585000000,11375000000,-2667000000,171000000,0,884000000,882000000,-730000000,0,1319000000,-16830000000,-3703000000,8636000000,-10578000000,237000000,304000000,11375000000,-2667000000,8708000000
19 | PG,2005,2005,FY,7257000000,1884000000,650000000,0,-1356000000,0,-644000000,0,-498000000,287000000,8722000000,-2181000000,-572000000,-100000000,0,517000000,-2336000000,0,478000000,-5026000000,-2731000000,3111000000,-4168000000,-61000000,2157000000,8722000000,-2181000000,6541000000
20 | PG,2004,2004,FY,6481000000,1733000000,415000000,0,434000000,0,56000000,0,-88000000,299000000,9362000000,-2024000000,0,-121000000,0,-7246000000,-9391000000,0,555000000,-4070000000,-2539000000,5686000000,-368000000,-46000000,-443000000,9362000000,-2024000000,7338000000
21 | PG,2003,2003,FY,5186000000,1703000000,63000000,0,1221000000,0,-56000000,0,178000000,527000000,8700000000,-1482000000,0,-107000000,0,82000000,-1507000000,0,269000000,-1236000000,-2246000000,-1882000000,-5095000000,387000000,2485000000,8700000000,-1482000000,7218000000
22 |
--------------------------------------------------------------------------------
/load/financials/cash_flow_statement_annual/VZ.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,NET_INCOME,DEPRECIATION_AND_AMORTIZATION,DEFERRED_INCOME_TAX,STOCK_BASED_COMPENSATION,CHANGE_IN_WORKING_CAPITAL,ACCOUNTS_RECEIVABLES,INVENTORY,ACCOUNTS_PAYABLES,OTHER_WORKING_CAPITAL,OTHER_NON_CASH_ITEMS,NET_OPERATING_ACTIVITIES,INVESTMENTS_IN_PROPERTY_PLANT_AND_EQUIPMENT,ACQUISITIONS,PURCHASES_OF_INVESTMENTS,SALES_OF_INVESTMENTS,OTHER_INVESTING_ACTIVITES,NET_INVESTING_ACTIVITES,DEBT_PAYMENT,COMMON_STOCK_ISSUED,COMMON_STOCK_REPURCHASED,DIVIDENDS_PAID,OTHER_FINANCING_ACTIVITES,NET_FINANCING_ACTIVITIES,FOREX_CHANGE,NET_CHANGE_IN_CASH,OPERATING_CASH_FLOW,CAPITAL_EXPENDITURE,FREE_CASH_FLOW
2 | VZ,2022,2022,FY,21748000000,17099000000,2973000000,0,-456000000,-1978000000,627000000,-33000000,928000000,-4223000000,37141000000,-26740000000,281000000,-2265000000,0,62000000,-28662000000,-13564000000,0,0,-10805000000,15840000000,-8529000000,0,-50000000,37141000000,-26740000000,10401000000
3 | VZ,2021,2021,FY,22618000000,16206000000,4264000000,0,-890000000,-1592000000,-905000000,1457000000,150000000,-2659000000,39539000000,-67882000000,57000000,0,0,672000000,-67153000000,-18863000000,0,0,-10445000000,37585000000,8277000000,0,-19337000000,39539000000,-67882000000,-28343000000
4 | VZ,2020,2020,FY,18348000000,16720000000,1553000000,0,56000000,189000000,-369000000,-966000000,1202000000,5091000000,41768000000,-20318000000,-520000000,0,0,-22992000000,-23512000000,-17188000000,0,0,-10232000000,28745000000,1325000000,0,19581000000,41768000000,-20318000000,21450000000
5 | VZ,2019,2019,FY,19788000000,16682000000,1232000000,0,-6713000000,-1471000000,-76000000,-2359000000,-2807000000,4757000000,35746000000,-18837000000,-1000000,0,0,-17580000000,-17581000000,-23886000000,0,0,-10016000000,15738000000,-18164000000,0,1000000,35746000000,-18837000000,16909000000
6 | VZ,2018,2018,FY,15528000000,17403000000,389000000,0,-1177000000,-2667000000,-324000000,0,-3294000000,2196000000,34339000000,0,-230000000,0,0,-17704000000,-17934000000,-14558000000,0,0,-9772000000,8953000000,-15377000000,0,1028000000,34339000000,-18087000000,16252000000
7 | VZ,2017,2017,FY,30101000000,16954000000,-14463000000,0,-4947000000,-5436000000,168000000,0,-3124000000,-2340000000,25305000000,0,-2314000000,0,0,-17058000000,-19372000000,-24407000000,0,0,-9472000000,27145000000,-6734000000,0,-801000000,25305000000,-17830000000,7475000000
8 | VZ,2016,2016,FY,13127000000,15928000000,-1063000000,0,-5636000000,-5067000000,61000000,0,-3945000000,359000000,22715000000,0,6117000000,0,0,-17100000000,-10983000000,-19308000000,3000000,0,-9262000000,15245000000,-13322000000,0,-1590000000,22715000000,-17593000000,5122000000
9 | VZ,2015,2015,FY,17879000000,16017000000,3516000000,0,2443000000,-945000000,-99000000,0,-12772000000,-925000000,38930000000,0,-3497000000,0,0,-26546000000,-30043000000,-9684000000,40000000,-5134000000,-8538000000,8301000000,-15015000000,0,-6128000000,38930000000,-27717000000,11213000000
10 | VZ,2014,2014,FY,9625000000,16533000000,-92000000,0,-2160000000,-2745000000,-132000000,0,1559000000,6725000000,30631000000,0,-62000000,0,0,-15794000000,-15856000000,-18144000000,34000000,0,-7803000000,-31792000000,-57705000000,0,-42930000000,30631000000,-17545000000,13086000000
11 | VZ,2013,2013,FY,11497000000,16606000000,5785000000,0,-5000000,-843000000,56000000,0,43944000000,4935000000,38818000000,0,-494000000,0,0,-14339000000,-14833000000,-8305000000,85000000,-153000000,-5936000000,40759000000,26450000000,0,50435000000,38818000000,-17184000000,21634000000
12 | VZ,2012,2012,FY,875000000,16460000000,-952000000,0,-403000000,-1717000000,-136000000,0,-5721000000,15506000000,31486000000,0,-913000000,0,0,-19589000000,-20502000000,-6403000000,315000000,0,-5230000000,-9935000000,-21253000000,0,-10269000000,31486000000,-20110000000,11376000000
13 | VZ,2011,2011,FY,2404000000,16496000000,-223000000,0,-5179000000,0,208000000,0,-2900000000,16282000000,29780000000,0,-2018000000,0,35000000,-15267000000,-17250000000,-11805000000,241000000,0,-5555000000,11283000000,-5836000000,0,6694000000,29780000000,-16244000000,13536000000
14 | VZ,2010,2010,FY,2549000000,16405000000,3233000000,0,-1728000000,-859000000,299000000,0,-1930000000,12904000000,33363000000,0,-1438000000,-3000000,0,-13613000000,-15054000000,-8136000000,0,0,-5412000000,-102000000,-13650000000,0,4659000000,33363000000,-16458000000,16905000000
15 | VZ,2009,2009,FY,3651000000,16532000000,1384000000,0,-2511000000,-1393000000,235000000,0,-102000000,12509000000,31565000000,0,-5958000000,0,84000000,-17457000000,-23331000000,-19260000000,0,0,-5271000000,8524000000,-16007000000,0,-7773000000,31565000000,-17047000000,14518000000
16 | VZ,2008,2008,FY,6428000000,14565000000,2183000000,0,-3033000000,-1085000000,-188000000,0,-59000000,6477000000,26620000000,0,-15904000000,0,0,-15675000000,-31579000000,-4146000000,16000000,-1368000000,-4994000000,24080000000,13588000000,0,8629000000,26620000000,-17238000000,9382000000
17 | VZ,2007,2007,FY,5521000000,14377000000,408000000,0,-2893000000,-1931000000,-255000000,0,-140000000,8326000000,25739000000,0,0,-763000000,169000000,-15514000000,-16108000000,-5503000000,1274000000,-2843000000,-4773000000,148000000,-11697000000,0,-2066000000,25739000000,-17538000000,8201000000
18 | VZ,2006,2006,FY,6197000000,14545000000,-252000000,0,-1635000000,-1312000000,8000000,0,52000000,5251000000,24106000000,0,0,-1422000000,290000000,-14484000000,-15616000000,-11233000000,174000000,-1700000000,-4719000000,11447000000,-6031000000,0,2459000000,24106000000,-17101000000,7005000000
19 | VZ,2005,2005,FY,7397000000,14047000000,-1059000000,0,-2410000000,-933000000,-252000000,0,-191000000,4037000000,22012000000,0,1326000000,-5028000000,0,-14790000000,-18492000000,-3919000000,37000000,-271000000,-4427000000,3546000000,-5034000000,0,-1514000000,22012000000,-15324000000,6688000000
20 | VZ,2004,2004,FY,7831000000,13910000000,1842000000,0,-3243000000,-1617000000,-274000000,0,578000000,1480000000,21820000000,0,1720000000,-1296000000,0,-10767000000,-10343000000,-5981000000,320000000,-370000000,-4262000000,437000000,-9856000000,0,1621000000,21820000000,-13259000000,8561000000
21 | VZ,2003,2003,FY,3077000000,13617000000,826000000,0,1726000000,-844000000,-65000000,0,-8000000,3236000000,22482000000,0,229000000,-3049000000,1767000000,-11193000000,-12246000000,-12089000000,839000000,0,-4239000000,4530000000,-10959000000,0,-723000000,22482000000,-11884000000,10598000000
22 |
--------------------------------------------------------------------------------
/load/financials/income_statement_annual/AAPL.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,REVENUE,COST_OF_REVENUE,GROSS_PROFIT,GROSS_PROFIT_RATIO,RESEARCH_AND_DEVELOPMENT_EXPENSES,GENERAL_AND_ADMINISTRATIVE_EXPENSES,SELLING_AND_MARKETING_EXPENSES,SELLING_GENERAL_AND_ADMINISTRATIVE_EXPENSES,OTHER_EXPENSES,OPERATING_EXPENSES,COST_AND_EXPENSES,INTEREST_INCOME,INTEREST_EXPENSE,DEPRECIATION_AND_AMORTIZATION,EBITDA_EARNINGS_BEFORE_INTEREST_TAX_DEPRECATION_AND_AMORITZATION,EBITDA_RATIO,OPERATING_INCOME,OPERATING_INCOME_RATIO,OTHER_INCOME_EXPENSES,INCOME_BEFORE_TAX,INCOME_BEFORE_TAX_RATIO,INCOME_TAX_EXPENSE,NET_INCOME,NET_INCOME_RATIO,EPS_EARNINGS_PER_SHARE,EPS_EARNINGS_PER_SHARE_DILUTED,WEIGHTED_AVERAGE_SHARES_OUTSTANDING,WEIGHTED_AVERAGE_SHARES_OUTSTANDING_DILUTED
2 | AAPL,2022,2022,FY,394328000000,223546000000,170782000000,0.4330963056,26251000000,0,0,25094000000,0,51345000000,274891000000,2825000000,2931000000,11104000000,130541000000,0.3310467428,119437000000,0.302887444,-334000000,119103000000,0.3020404333,19300000000,99803000000,0.2530964071,6.15,6.11,16215963000,16325819000
3 | AAPL,2021,2021,FY,365817000000,212981000000,152836000000,0.4177935963,21914000000,0,0,21973000000,0,43887000000,256868000000,2843000000,2645000000,11284000000,120233000000,0.3286697994,108949000000,0.2978237753,258000000,109207000000,0.2985290459,14527000000,94680000000,0.2588179336,5.67,5.61,16701272000,16864919000
4 | AAPL,2020,2020,FY,274515000000,169559000000,104956000000,0.3823324773,18752000000,0,0,19916000000,0,38668000000,208227000000,3763000000,2873000000,11056000000,77344000000,0.2817478098,66288000000,0.2414731435,803000000,67091000000,0.2443983025,9680000000,57411000000,0.2091361128,3.31,3.28,17352119000,17528214000
5 | AAPL,2019,2019,FY,260174000000,161782000000,98392000000,0.3781776811,16217000000,0,0,18245000000,0,34462000000,196244000000,4961000000,3576000000,12547000000,76477000000,0.2939455903,63930000000,0.2457201719,1807000000,65737000000,0.2526655238,10481000000,55256000000,0.2123809451,2.99,2.97,18471336000,18595652000
6 | AAPL,2018,2018,FY,265595000000,163756000000,101839000000,0.3834371882,14236000000,0,0,16705000000,0,30941000000,194697000000,5686000000,3240000000,10903000000,81801000000,0.3079914908,70898000000,0.2669402662,2005000000,72903000000,0.2744893541,13372000000,59531000000,0.2241420207,3.0,2.98,19821508000,20000436000
7 | AAPL,2017,2017,FY,229234000000,141048000000,88186000000,0.3846986049,11581000000,0,0,15261000000,0,26842000000,167890000000,5201000000,2323000000,10157000000,71501000000,0.311912718,61344000000,0.2676042821,2745000000,64089000000,0.2795789455,15738000000,48351000000,0.2109242085,2.32,2.3,20868968000,21006768000
8 | AAPL,2016,2016,FY,215639000000,131376000000,84263000000,0.3907595565,10045000000,0,0,14194000000,0,24239000000,155615000000,3999000000,1456000000,10505000000,70529000000,0.3270697787,60024000000,0.2783541011,1348000000,61372000000,0.2846052894,15685000000,45687000000,0.2118679831,2.09,2.08,21883280000,22001124000
9 | AAPL,2015,2015,FY,233715000000,140089000000,93626000000,0.4005990202,8067000000,0,0,14329000000,0,22396000000,162485000000,2921000000,733000000,11257000000,82487000000,0.3529384079,71230000000,0.3047729072,1285000000,72515000000,0.3102710566,19121000000,53394000000,0.228457737,2.32,2.31,23013684000,23172276000
10 | AAPL,2014,2014,FY,182795000000,112258000000,70537000000,0.3858803578,6041000000,0,0,11993000000,0,18034000000,130292000000,1795000000,384000000,9310000000,61813000000,0.3381547635,52503000000,0.2872233923,980000000,53483000000,0.2925845893,13973000000,39510000000,0.2161437676,1.62,1.61,24342288000,24490652000
11 | AAPL,2013,2013,FY,170910000000,106606000000,64304000000,0.3762448072,4475000000,0,0,10830000000,0,15305000000,121911000000,1616000000,136000000,6757000000,55756000000,0.3262301796,48999000000,0.2866947516,1156000000,50155000000,0.2934585454,13118000000,37037000000,0.2167046984,1.43,1.42,25909268000,26086536000
12 | AAPL,2012,2012,FY,156508000000,87846000000,68662000000,0.4387123981,3381000000,0,0,10040000000,0,13421000000,101267000000,1088000000,-522000000,3277000000,58518000000,0.3738978199,55241000000,0.3529595931,522000000,55763000000,0.3562948859,14030000000,41733000000,0.266650906,1.59,1.58,26174904000,26469940000
13 | AAPL,2011,2011,FY,108249000000,64431000000,43818000000,0.4047889588,2429000000,0,0,7599000000,0,10028000000,74459000000,519000000,-415000000,1814000000,35604000000,0.3289083502,33790000000,0.3121506896,415000000,34205000000,0.3159844433,8283000000,25922000000,0.2394664154,1.0,0.99,25879224000,26226060000
14 | AAPL,2010,2010,FY,65225000000,39541000000,25684000000,0.3937753929,1782000000,0,0,5517000000,0,7299000000,46840000000,311000000,-155000000,1027000000,19412000000,0.2976159448,18385000000,0.2818704484,155000000,18540000000,0.2842468379,4527000000,14013000000,0.2148409352,0.55,0.54,25464908000,25891936000
15 | AAPL,2009,2009,FY,36537000000,23397000000,13140000000,0.359635438,1333000000,0,0,4149000000,0,5482000000,28879000000,407000000,-326000000,703000000,8361000000,0.2288365219,7658000000,0.2095957523,326000000,7984000000,0.2185182144,2280000000,5704000000,0.1561157183,0.23,0.22,25004448000,25396140000
16 | AAPL,2008,2008,FY,32479000000,21334000000,11145000000,0.3431448013,1109000000,0,0,3761000000,0,4870000000,26204000000,653000000,-620000000,473000000,6748000000,0.2077650174,6275000000,0.1932017611,620000000,6895000000,0.2122910188,2061000000,4834000000,0.1488346316,0.2,0.19,24684576000,25259892000
17 | AAPL,2007,2007,FY,24006000000,15852000000,8154000000,0.3396650837,782000000,0,0,2963000000,0,3745000000,19597000000,647000000,-599000000,317000000,4726000000,0.1968674498,4409000000,0.1836624177,599000000,5008000000,0.208614513,1512000000,3496000000,0.1456302591,0.14,0.14,24208660000,24900176000
18 | AAPL,2006,2006,FY,19315000000,13717000000,5598000000,0.2898265597,712000000,0,0,2433000000,0,3145000000,16862000000,394000000,-365000000,590000000,3043000000,0.1575459487,2453000000,0.1269997411,365000000,2818000000,0.1458969713,829000000,1989000000,0.1029769609,0.0843,0.0811,23633624000,24570728000
19 | AAPL,2005,2005,FY,13931000000,9888000000,4043000000,0.2902160649,534000000,0,0,1859000000,0,2393000000,12281000000,0,-165000000,179000000,1829000000,0.1312899289,1650000000,0.1184408872,165000000,1815000000,0.130284976,480000000,1335000000,0.0958294451,0.0586,0.0554,22636292000,23992584000
20 | AAPL,2004,2004,FY,8279000000,6020000000,2259000000,0.2728590409,489000000,0,0,1421000000,0,1910000000,7930000000,64000000,3000000,228000000,554000000,0.0669162942,326000000,0.0393767363,57000000,383000000,0.0462616258,107000000,276000000,0.0333373596,0.0129,0.0121,20809040000,21693728000
21 | AAPL,2003,2003,FY,6207000000,4499000000,1708000000,0.2751731916,471000000,0,0,1212000000,0,1683000000,6182000000,69000000,8000000,113000000,202000000,0.032543902,89000000,0.0143386499,3000000,92000000,0.0148219752,24000000,69000000,0.0111164814,0.0036,0.0032,20195336000,20354096000
22 |
--------------------------------------------------------------------------------
/load/financials/income_statement_annual/AXP.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,REVENUE,COST_OF_REVENUE,GROSS_PROFIT,GROSS_PROFIT_RATIO,RESEARCH_AND_DEVELOPMENT_EXPENSES,GENERAL_AND_ADMINISTRATIVE_EXPENSES,SELLING_AND_MARKETING_EXPENSES,SELLING_GENERAL_AND_ADMINISTRATIVE_EXPENSES,OTHER_EXPENSES,OPERATING_EXPENSES,COST_AND_EXPENSES,INTEREST_INCOME,INTEREST_EXPENSE,DEPRECIATION_AND_AMORTIZATION,EBITDA_EARNINGS_BEFORE_INTEREST_TAX_DEPRECATION_AND_AMORITZATION,EBITDA_RATIO,OPERATING_INCOME,OPERATING_INCOME_RATIO,OTHER_INCOME_EXPENSES,INCOME_BEFORE_TAX,INCOME_BEFORE_TAX_RATIO,INCOME_TAX_EXPENSE,NET_INCOME,NET_INCOME_RATIO,EPS_EARNINGS_PER_SHARE,EPS_EARNINGS_PER_SHARE_DILUTED,WEIGHTED_AVERAGE_SHARES_OUTSTANDING,WEIGHTED_AVERAGE_SHARES_OUTSTANDING_DILUTED
2 | AXP,2022,2022,FY,302000000,0,302000000,1.0,0,7252000000,5458000000,12710000000,0,12710000000,12710000000,12658000000,2763000000,1626000000,13974000000,46.2715231788,12348000000,40.8874172185,-2763000000,9585000000,31.738410596,2071000000,7514000000,24.880794702,9.86,9.85,751000000,752000000
3 | AXP,2021,2021,FY,-767000000,0,-767000000,1.0,0,6240000000,9053000000,15293000000,0,15293000000,15293000000,9033000000,1283000000,1695000000,13667000000,-17.8187744459,11972000000,-15.6088657106,-1283000000,10689000000,-13.9361147327,2629000000,8060000000,-10.5084745763,10.04,10.02,789000000,790000000
4 | AXP,2020,2020,FY,36087000000,0,36087000000,1.0,0,5718000000,6747000000,12465000000,0,0,0,10083000000,2098000000,1543000000,7937000000,0.2199406989,6394000000,0.1771829191,-2098000000,4296000000,0.1190456397,1161000000,3135000000,0.0868733893,3.77,3.77,805000000,806000000
5 | AXP,2019,2019,FY,43556000000,0,43556000000,1.0,0,5911000000,7114000000,13025000000,0,0,0,12084000000,3464000000,1188000000,13081000000,0.3003260171,11893000000,0.2730507852,-3464000000,8429000000,0.1935209845,1670000000,6759000000,0.155179539,8.0,7.99,828000000,830000000
6 | AXP,2018,2018,FY,40315000000,0,40315000000,0.0,0,5250000000,6470000000,11720000000,0,11720000000,0,10606000000,2943000000,1293000000,12358000000,0.3065360287734094,0,0.0,8122000000,8122000000,0.20146347513332508,1201000000,6921000000,0.17167307453801314,7.93,7.91,856000000,859000000
7 | AXP,2017,2017,FY,33471000000,0,33471000000,0.0,0,5258000000,3217000000,8475000000,0,8475000000,0,8553000000,2112000000,1321000000,10847000000,0.3240715843566072,0,0.0,7414000000,7414000000,0.22150518359176602,4678000000,2736000000,0.08174240387200861,2.98,2.97,883000000,886000000
8 | AXP,2016,2016,FY,33337000000,0,33337000000,0.0,0,5259000000,3650000000,8909000000,0,8909000000,0,7475000000,1704000000,1095000000,10895000000,0.32681405045445,0,0.0,8096000000,8096000000,0.24285328613852475,2688000000,5408000000,0.16222215556288808,5.67,5.65,933000000,935000000
9 | AXP,2015,2015,FY,32757000000,0,32757000000,0.0,0,4976000000,3109000000,8085000000,0,8085000000,0,7545000000,1623000000,1043000000,10604000000,0.32371706810758005,0,0.0,7938000000,7938000000,0.2423298836889825,2775000000,5163000000,0.1576151662240132,5.07,5.05,999000000,1003000000
10 | AXP,2014,2014,FY,33548000000,0,33548000000,0.0,0,6095000000,11073000000,17168000000,0,17168000000,0,7179000000,1707000000,1012000000,11710000000,0.349052104447359,0,0.0,8991000000,8991000000,0.26800405389292953,3106000000,5885000000,0.17542029331107667,5.58,5.56,1045000000,1051000000
11 | AXP,2013,2013,FY,32970000000,0,32970000000,0.0,0,6191000000,10267000000,16458000000,0,16458000000,0,7005000000,1958000000,1020000000,10866000000,0.32957233848953593,0,0.0,7888000000,7888000000,0.23924780103124052,2529000000,5359000000,0.16254170457992115,4.91,4.88,1082000000,1089000000
12 | AXP,2012,2012,FY,31582000000,0,31582000000,0.0,0,6597000000,9971000000,16568000000,0,16568000000,0,6854000000,2226000000,991000000,9668000000,0.3061237413716674,0,0.0,6451000000,6451000000,0.20426192134760307,1969000000,4482000000,0.1419162814261288,3.91,3.89,1135000000,1141000000
13 | AXP,2011,2011,FY,29962000000,0,29962000000,0.0,0,6252000000,9930000000,16182000000,0,16182000000,0,6961000000,2320000000,918000000,10230000000,0.34143248114278085,0,0.0,6956000000,6956000000,0.23216073693344905,2057000000,4935000000,0.1647086309325145,4.14,4.12,1178000000,1184000000
14 | AXP,2010,2010,FY,27639000000,0,27639000000,0.0,0,5566000000,8644000000,14210000000,0,14210000000,0,7292000000,2423000000,917000000,9304000000,0.33662578240891494,0,0.0,5964000000,5964000000,0.2157820471073483,1907000000,4057000000,0.1467853395564239,3.37,3.35,1188000000,1195000000
15 | AXP,2009,2009,FY,24312000000,0,24312000000,0.0,0,5080000000,6467000000,11547000000,0,11547000000,0,5331000000,2207000000,1070000000,6111000000,0.2513573543928924,0,0.0,2841000000,2841000000,0.1168558736426456,704000000,2130000000,0.08761105626850937,1.54,1.54,1168000000,1171000000
16 | AXP,2008,2008,FY,28365000000,0,28365000000,0.0,0,6090000000,7361000000,13451000000,0,13451000000,0,7745000000,3555000000,712000000,7676000000,0.2706151947823021,0,0.0,3581000000,3581000000,0.12624713555438039,710000000,2699000000,0.09515247664375111,2.34,2.33,1154000000,1157000000
17 | AXP,2007,2007,FY,27731000000,0,27731000000,0.0,0,5389000000,7817000000,13206000000,0,13206000000,0,8441000000,3826000000,648000000,10004000000,0.3607515055353215,0,0.0,5566000000,5566000000,0.20071400238000794,1518000000,4012000000,0.14467563376726408,3.42,3.35,1173000000,1196000000
18 | AXP,2006,2006,FY,25900000000,0,25900000000,0.0,0,4954000000,6516000000,11470000000,0,11470000000,0,4679000000,2878000000,645000000,8829000000,0.3408880308880309,0,0.0,5328000000,5328000000,0.2057142857142857,1599000000,3707000000,0.14312741312741312,3.06,2.99,1212000000,1238000000
19 | AXP,2005,2005,FY,23347000000,0,23347000000,0.0,0,7602000000,5841000000,13443000000,0,13443000000,0,1055000000,920000000,602000000,6283000000,0.269113804771491,0,0.0,4248000000,4248000000,0.18195057180794105,1027000000,3734000000,0.15993489527562427,3.03,2.97,1233000000,1258000000
20 | AXP,2004,2004,FY,28248000000,0,28248000000,0.0,0,8453000000,5083000000,13536000000,0,13536000000,0,3118000000,867000000,758000000,6505000000,0.2302817898612291,0,0.0,4951000000,4951000000,0.1752690455961484,1435000000,3445000000,0.12195553667516285,2.74,2.68,1259000000,1285000000
21 | AXP,2003,2003,FY,24961000000,0,24961000000,0.0,0,10762000000,3901000000,14663000000,0,14663000000,0,3063000000,905000000,676000000,5815000000,0.23296342293978606,0,0.0,4247000000,4247000000,0.17014542686591083,1247000000,2987000000,0.1196666800208325,2.33,2.3,1284000000,1298000000
22 |
--------------------------------------------------------------------------------
/load/financials/income_statement_annual/BAC.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,REVENUE,COST_OF_REVENUE,GROSS_PROFIT,GROSS_PROFIT_RATIO,RESEARCH_AND_DEVELOPMENT_EXPENSES,GENERAL_AND_ADMINISTRATIVE_EXPENSES,SELLING_AND_MARKETING_EXPENSES,SELLING_GENERAL_AND_ADMINISTRATIVE_EXPENSES,OTHER_EXPENSES,OPERATING_EXPENSES,COST_AND_EXPENSES,INTEREST_INCOME,INTEREST_EXPENSE,DEPRECIATION_AND_AMORTIZATION,EBITDA_EARNINGS_BEFORE_INTEREST_TAX_DEPRECATION_AND_AMORITZATION,EBITDA_RATIO,OPERATING_INCOME,OPERATING_INCOME_RATIO,OTHER_INCOME_EXPENSES,INCOME_BEFORE_TAX,INCOME_BEFORE_TAX_RATIO,INCOME_TAX_EXPENSE,NET_INCOME,NET_INCOME_RATIO,EPS_EARNINGS_PER_SHARE,EPS_EARNINGS_PER_SHARE_DILUTED,WEIGHTED_AVERAGE_SHARES_OUTSTANDING,WEIGHTED_AVERAGE_SHARES_OUTSTANDING_DILUTED
2 | BAC,2022,2022,FY,94950000000,0,94950000000,1.0,0,40468000000,5478000000,45946000000,0,0,73626000000,72565000000,20103000000,1978000000,53050000000,0.5587151132,51072000000,0.5378830964,-20103000000,30969000000,0.3261611374,3441000000,27528000000,0.2899210111,3.24,3.22,8493300000,8558400000
3 | BAC,2021,2021,FY,89113000000,0,89113000000,1.0,0,39229000000,5820000000,45049000000,0,0,0,47672000000,4738000000,1898000000,40612000000,0.4557359757,38714000000,0.4344371753,-4738000000,33976000000,0.3812687262,1998000000,31978000000,0.3588477551,3.6,3.57,8493300000,8558400000
4 | BAC,2020,2020,FY,85528000000,0,85528000000,1.0,0,36022000000,5134000000,41156000000,0,0,0,51585000000,8225000000,1843000000,29063000000,0.3398068469,27220000000,0.3182583481,-8225000000,18995000000,0.2220910111,1101000000,17894000000,0.2092180339,1.88,1.87,8753200000,8796900000
5 | BAC,2019,2019,FY,91244000000,0,91244000000,1.0,0,37373000000,4696000000,42069000000,0,0,0,71236000000,22345000000,1729000000,56828000000,0.6228135549,55099000000,0.6038643637,-22345000000,32754000000,0.3589715488,5324000000,27430000000,0.3006225067,2.77,2.75,9390500000,9442900000
6 | BAC,2018,2018,FY,91247000000,0,0,0.0,0,44237000000,1674000000,45911000000,0,0,0,66769000000,19337000000,2063000000,55984000000,0.6135434589630344,0,0.0,0,34584000000,0.37901520049974247,6437000000,28147000000,0.30847041546571397,2.64,2.61,10096500000,10236900000
7 | BAC,2017,2017,FY,87352000000,0,0,0.0,0,45408000000,1746000000,47154000000,0,0,0,57579000000,12912000000,2103000000,44228000000,0.506319260005495,0,0.0,0,29213000000,0.33442851909515525,10981000000,18232000000,0.2087187471380163,1.63,1.56,10195646000,10778428000
8 | BAC,2016,2016,FY,83701000000,0,0,0.0,0,44705000000,1703000000,46408000000,0,0,0,51057000000,9961000000,2241000000,37355000000,0.4462909642656599,0,0.0,0,25153000000,0.30051014922163416,7247000000,17906000000,0.21392814900658297,1.58,1.5,10284147000,11035657000
9 | BAC,2015,2015,FY,82246000000,0,0,0.0,0,46151000000,1811000000,47962000000,0,0,0,49800000000,10549000000,2389000000,35092000000,0.4266712058945116,0,0.0,0,22154000000,0.2693626437759891,6266000000,15888000000,0.1931765678574034,1.38,1.31,10462282000,11213992000
10 | BAC,2014,2014,FY,83117000000,0,0,0.0,0,63495000000,1829000000,65324000000,0,0,0,50886000000,10934000000,2522000000,20311000000,0.244366375109785,0,0.0,0,6855000000,0.08247410277079298,2022000000,4833000000,0.05814694948085229,0.36,0.36,10527818000,10584535000
11 | BAC,2013,2013,FY,86041000000,0,0,0.0,0,50689000000,1834000000,52523000000,0,0,0,55020000000,12755000000,2683000000,31610000000,0.36738299182947665,0,0.0,0,16172000000,0.18795690426657058,4741000000,11431000000,0.13285526667518974,0.94,0.9,10731165000,11491418000
12 | BAC,2012,2012,FY,81264000000,0,0,0.0,0,58543000000,1873000000,60416000000,0,0,0,57400000000,16744000000,3038000000,22854000000,0.28123154164205555,0,0.0,0,3072000000,0.03780271707028943,-1116000000,4188000000,0.05153573538098051,0.26,0.25,10746028000,10840854000
13 | BAC,2011,2011,FY,86094000000,0,0,0.0,0,56671000000,2203000000,58874000000,299000000,0,0,66236000000,21620000000,3485000000,24875000000,0.28892838060724324,0,0.0,0,-230000000,-0.002671498594559435,-1676000000,1446000000,0.016795595511882363,0.01,0.01,10142625000,10254824000
14 | BAC,2010,2010,FY,104960000000,0,0,0.0,0,55331000000,1963000000,57294000000,967000000,0,0,75497000000,23974000000,3912000000,26563000000,0.253077362804878,0,0.0,0,-1323000000,-0.012604801829268293,915000000,-2238000000,-0.021322408536585367,-0.37,-0.37,9790472000,9790472000
15 | BAC,2009,2009,FY,109629000000,0,0,0.0,0,50014000000,1933000000,51947000000,0,0,0,77916000000,30807000000,4314000000,39481000000,0.36013281157357996,0,0.0,0,4360000000,0.03977049868191811,-1916000000,6276000000,0.057247626084339,-0.29,-0.29,7728570000,7728570000
16 | BAC,2008,2008,FY,72243000000,0,0,0.0,0,29519000000,2368000000,31887000000,0,0,0,85684000000,40324000000,3319000000,48071000000,0.6654070290547182,0,0.0,0,4428000000,0.06129313566712346,420000000,4008000000,0.05547942361197625,0.56,0.55,4592085000,4612491000
17 | BAC,2007,2007,FY,62255000000,0,0,0.0,0,26965000000,2356000000,29321000000,0,0,0,87304000000,52871000000,2844000000,76639000000,1.2310497148823387,0,0.0,0,20924000000,0.3361015179503654,5942000000,14982000000,0.24065536904666293,3.35,3.3,4423579000,4480254000
18 | BAC,2006,2006,FY,69391000000,0,0,0.0,0,25468000000,2336000000,27804000000,0,0,0,78585000000,43994000000,2869000000,78836000000,1.1361127523742272,0,0.0,0,31973000000,0.460765805363808,10840000000,21133000000,0.30454958135781296,4.66,4.59,4526637000,4595896000
19 | BAC,2005,2005,FY,57175000000,0,0,0.0,0,15054000000,1255000000,16309000000,0,0,0,58626000000,27889000000,1768000000,54137000000,0.9468648885002187,0,0.0,0,24480000000,0.42815916047223435,8015000000,16465000000,0.2879755137735024,4.1,4.04,4008688000,4068140000
20 | BAC,2004,2004,FY,51017000000,0,0,0.0,0,13473000000,1349000000,14822000000,0,0,0,43227000000,14430000000,1636000000,37287000000,0.7308740223846953,0,0.0,0,21221000000,0.4159593860869906,7078000000,14143000000,0.27722131838406805,3.76,3.69,3758507000,3823943000
21 | BAC,2003,2003,FY,38827000000,0,0,0.0,0,10446000000,985000000,11431000000,0,0,0,31643000000,10179000000,1107000000,27147000000,0.699178406778788,0,0.0,0,15861000000,0.40850439127411337,5051000000,10810000000,0.27841450536997453,3.635,3.565,2973406000,3030356000
22 |
--------------------------------------------------------------------------------
/load/financials/income_statement_annual/BRK.A.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,REVENUE,COST_OF_REVENUE,GROSS_PROFIT,GROSS_PROFIT_RATIO,RESEARCH_AND_DEVELOPMENT_EXPENSES,GENERAL_AND_ADMINISTRATIVE_EXPENSES,SELLING_AND_MARKETING_EXPENSES,SELLING_GENERAL_AND_ADMINISTRATIVE_EXPENSES,OTHER_EXPENSES,OPERATING_EXPENSES,COST_AND_EXPENSES,INTEREST_INCOME,INTEREST_EXPENSE,DEPRECIATION_AND_AMORTIZATION,EBITDA_EARNINGS_BEFORE_INTEREST_TAX_DEPRECATION_AND_AMORITZATION,EBITDA_RATIO,OPERATING_INCOME,OPERATING_INCOME_RATIO,OTHER_INCOME_EXPENSES,INCOME_BEFORE_TAX,INCOME_BEFORE_TAX_RATIO,INCOME_TAX_EXPENSE,NET_INCOME,NET_INCOME_RATIO,EPS_EARNINGS_PER_SHARE,EPS_EARNINGS_PER_SHARE_DILUTED,WEIGHTED_AVERAGE_SHARES_OUTSTANDING,WEIGHTED_AVERAGE_SHARES_OUTSTANDING_DILUTED
2 | BRK.A,2022,2022,FY,234190000000,124319000000,109871000000,0.4691532516,0,5550000000,19506000000,25056000000,122804000000,142310000000,264766000000,10263000000,4352000000,10899000000,-16086000000,-0.0686878176,-26985000000,-0.1152269525,-3591000000,-30576000000,-0.1305606559,-8518000000,-22058000000,-0.0941884794,-14606.21,-14606.21,1510180,1510180
3 | BRK.A,2021,2021,FY,354636000000,0,354636000000,1.0,0,4201000000,18843000000,23044000000,0,0,242950000000,7465000000,4172000000,10718000000,125564000000,0.3540644492,114846000000,0.3238419111,-3160000000,111686000000,0.3149313662,20879000000,89795000000,0.2532032845,59460.0,59460.0,1510180,1510180
4 | BRK.A,2020,2020,FY,286256000000,0,286256000000,1.0,0,3520000000,19809000000,23329000000,0,0,230563000000,8092000000,4083000000,10596000000,69640000000,0.2432787435,59044000000,0.2062629255,-3351000000,55693000000,0.1945566206,12440000000,42521000000,0.1485418646,26668.0,26668.0,1594469,1594469
5 | BRK.A,2019,2019,FY,327223000000,0,327223000000,1.0,0,4003000000,19322000000,23325000000,0,0,224527000000,9240000000,3961000000,10064000000,116346000000,0.3555556914,106282000000,0.3247999071,-3586000000,102696000000,0.3138410197,20904000000,81417000000,0.2488119723,49828.0,49828.0,1633946,1633946
6 | BRK.A,2018,2018,FY,225382000000,0,0,0.0,0,4061000000,18238000000,22299000000,0,0,221381000000,7678000000,3853000000,9779000000,17332000000,0.07690055106441508,0,0.0,178326000000,4001000000,0.017752083129974887,-321000000,4021000000,0.01784082136106699,2446.0,2446.0,1643795,1643795
7 | BRK.A,2017,2017,FY,242137000000,0,0,0.0,0,0,18181000000,18181000000,0,0,218299000000,6582000000,5394000000,9188000000,38007000000,0.156964858736996,0,0.0,172830000000,23838000000,0.0984483990468206,-21515000000,44940000000,0.18559740973085484,27326.0,27326.0,1644615,1644615
8 | BRK.A,2016,2016,FY,223604000000,0,0,0.0,0,0,18217000000,18217000000,0,0,189937000000,6180000000,3497000000,8901000000,45712000000,0.2044328366218851,0,0.0,163239000000,33667000000,0.15056528505751238,9240000000,24074000000,0.10766354805817427,14645.0,14645.0,1643826,1643826
9 | BRK.A,2015,2015,FY,210821000000,0,0,0.0,0,0,15309000000,15309000000,0,0,175875000000,6745000000,3515000000,7779000000,45909000000,0.21776293632987226,0,0.0,152435000000,34946000000,0.16576147537484406,10532000000,24083000000,0.11423435046793251,14656.0,14656.0,1643183,1643183
10 | BRK.A,2014,2014,FY,194673000000,0,0,0.0,0,0,13721000000,13721000000,0,0,166568000000,6458000000,3253000000,7370000000,38430000000,0.19740796104236336,0,0.0,142881000000,28105000000,0.14437030302096335,7935000000,19872000000,0.10207887072167172,12092.0,12092.0,1643456,1643456
11 | BRK.A,2013,2013,FY,182150000000,0,0,0.0,0,0,11917000000,11917000000,0,0,153354000000,6408000000,2801000000,6508000000,37736000000,0.20716991490529782,0,0.0,132385000000,28796000000,0.1580894866867966,8951000000,19476000000,0.1069228657699698,11850.0,11850.0,1643613,1643613
12 | BRK.A,2012,2012,FY,162463000000,0,0,0.0,0,0,10503000000,10503000000,0,0,140227000000,6106000000,2744000000,5146000000,29638000000,0.18242923004007067,0,0.0,118387000000,22236000000,0.13686808688747593,6924000000,14824000000,0.09124539125831728,8977.0,8977.0,1651294,1651294
13 | BRK.A,2011,2011,FY,143688000000,0,0,0.0,0,0,8670000000,8670000000,0,0,128374000000,6410000000,2664000000,4683000000,22169000000,0.15428567451700909,0,0.0,106033000000,15314000000,0.1065781415288681,4568000000,10254000000,0.07136295306497412,6215.0,6215.0,1649891,1649891
14 | BRK.A,2010,2010,FY,136185000000,0,0,0.0,0,0,7704000000,7704000000,0,0,117134000000,6898000000,2558000000,4279000000,25411000000,0.186591768550134,0,0.0,96192000000,19051000000,0.13989059000624152,5607000000,12967000000,0.09521606638029151,7928.0,7928.0,1635661,1635661
15 | BRK.A,2009,2009,FY,112493000000,0,0,0.0,0,0,8117000000,8117000000,0,0,100941000000,7131000000,1992000000,3127000000,16712000000,0.14856035486652502,0,0.0,76691000000,11552000000,0.10269083409634377,3538000000,8055000000,0.07160445538833528,5193.0,5193.0,1551174,1551174
16 | BRK.A,2008,2008,FY,107786000000,0,0,0.0,0,8052000000,0,8052000000,0,0,100212000000,6756000000,1963000000,2810000000,11745000000,0.10896591394058598,0,0.0,82966000000,7574000000,0.07026886608650475,1978000000,4994000000,0.04633254782624831,3224.0,3224.0,1548960,1548960
17 | BRK.A,2007,2007,FY,118245000000,0,0,0.0,0,7098000000,0,7098000000,0,0,98084000000,6696000000,1910000000,2407000000,24124000000,0.20401708317476427,0,0.0,74257000000,20161000000,0.17050192397141528,6594000000,13213000000,0.11174256839612669,8548.0,8548.0,1545751,1545751
18 | BRK.A,2006,2006,FY,98539000000,0,0,0.0,0,5932000000,5932000000,11864000000,0,0,81761000000,5992000000,1724000000,2066000000,20310000000,0.20611128588680624,0,0.0,65948000000,16778000000,0.1702676097788693,5505000000,11015000000,0.11178315184850668,7144.0,7144.0,1541807,1541807
19 | BRK.A,2005,2005,FY,81663000000,0,0,0.0,0,0,5328000000,5328000000,0,0,68872000000,5041000000,723000000,982000000,14392000000,0.17623648408704065,0,0.0,49217000000,12791000000,0.1566315222316104,4159000000,8528000000,0.10442917845291014,5538.0,5538.0,1539775,1539775
20 | BRK.A,2004,2004,FY,74382000000,0,0,0.0,0,4989000000,0,4989000000,0,0,63446000000,4018000000,721000000,911000000,12509000000,0.16817240730284208,0,0.0,45783000000,10936000000,0.14702481783227125,3569000000,7308000000,0.09824957651044608,4753.0,4753.0,1537716,1537716
21 | BRK.A,2003,2003,FY,63859000000,0,0,0.0,0,0,4228000000,4228000000,0,0,51839000000,4191000000,472000000,520000000,12948000000,0.20275920387102836,0,0.0,34046000000,12020000000,0.18822718802361452,3805000000,8151000000,0.1276405831597739,5309.0,5309.0,1535405,1535405
22 |
--------------------------------------------------------------------------------
/load/financials/income_statement_annual/JNJ.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,REVENUE,COST_OF_REVENUE,GROSS_PROFIT,GROSS_PROFIT_RATIO,RESEARCH_AND_DEVELOPMENT_EXPENSES,GENERAL_AND_ADMINISTRATIVE_EXPENSES,SELLING_AND_MARKETING_EXPENSES,SELLING_GENERAL_AND_ADMINISTRATIVE_EXPENSES,OTHER_EXPENSES,OPERATING_EXPENSES,COST_AND_EXPENSES,INTEREST_INCOME,INTEREST_EXPENSE,DEPRECIATION_AND_AMORTIZATION,EBITDA_EARNINGS_BEFORE_INTEREST_TAX_DEPRECATION_AND_AMORITZATION,EBITDA_RATIO,OPERATING_INCOME,OPERATING_INCOME_RATIO,OTHER_INCOME_EXPENSES,INCOME_BEFORE_TAX,INCOME_BEFORE_TAX_RATIO,INCOME_TAX_EXPENSE,NET_INCOME,NET_INCOME_RATIO,EPS_EARNINGS_PER_SHARE,EPS_EARNINGS_PER_SHARE_DILUTED,WEIGHTED_AVERAGE_SHARES_OUTSTANDING,WEIGHTED_AVERAGE_SHARES_OUTSTANDING_DILUTED
2 | JNJ,2023,2022,FY,94943000000,31089000000,63854000000,0.672550899,15386000000,0,0,24765000000,0,40151000000,71240000000,490000000,276000000,6970000000,24024000000,0.2530360321,17054000000,0.1796235636,4671000000,21725000000,0.2288215034,3784000000,17941000000,0.1889660112,6.86,6.73,2613597000,2663900000
3 | JNJ,2022,2021,FY,93775000000,29855000000,63920000000,0.6816315649,14714000000,0,0,24659000000,0,39373000000,69228000000,53000000,183000000,7390000000,25699000000,0.2740495868,18309000000,0.195243935,4467000000,22776000000,0.2428792322,1898000000,20878000000,0.2226392962,7.93,7.81,2632100000,2674000000
4 | JNJ,2021,2020,FY,82584000000,28427000000,54157000000,0.6557807808,12159000000,0,0,22084000000,0,34243000000,62670000000,111000000,201000000,7231000000,20342000000,0.2463188995,13111000000,0.158759566,3386000000,16497000000,0.1997602441,1783000000,14714000000,0.1781701056,5.59,5.51,2632800000,2670700000
5 | JNJ,2019,2019,FY,82059000000,27556000000,54503000000,0.6641928369,11355000000,0,0,22178000000,0,33533000000,61089000000,357000000,318000000,7009000000,22126000000,0.2696352624,15117000000,0.1842211092,2211000000,17328000000,0.2111651373,2209000000,15119000000,0.1842454819,5.74,5.63,2632507000,2684300000
6 | JNJ,2018,2018,FY,81581000000,26986000000,54595000000,0.6692121940157635,10775000000,0,22540000000,22540000000,3281000000,36596000000,63582000000,611000000,1005000000,6929000000,25933000000,0.3178803888160233,21175000000,0.2595579853152082,-3176000000,17999000000,0.22062735195695077,2702000000,15297000000,0.18750689498780354,5.745732,5.61,2662324000,2728700000
7 | JNJ,2017,2016,FY,71890000000,21640000000,50250000000,0.6989845597440534,9095000000,0,19945000000,19945000000,1407000000,30447000000,52087000000,368000000,726000000,3754000000,24283000000,0.3377799415774099,21165000000,0.2944081235220476,-1362000000,19803000000,0.2754625121713729,3263000000,16540000000,0.23007372374460983,6.079694,5.93,2706511000,2788900000
8 | JNJ,2016,2015,FY,70074000000,21455000000,48619000000,0.6938236721180466,9047000000,0,21203000000,21203000000,-827000000,29423000000,50878000000,128000000,552000000,3746000000,23494000000,0.33527413876758855,18289000000,0.26099551902274737,907000000,19196000000,0.2739389787938465,3787000000,15409000000,0.21989610982675456,5.568961,5.48,2755162000,2812900000
9 | JNJ,2014,2014,FY,74331000000,22746000000,51585000000,0.6939903943173104,8494000000,0,21954000000,21954000000,574000000,31022000000,53768000000,67000000,533000000,3895000000,24991000000,0.3362123474727906,21137000000,0.2843631862883588,-574000000,20563000000,0.27664097079280514,4240000000,16323000000,0.21959882148767002,5.864783,5.7,2783223000,2863900000
10 | JNJ,2013,2013,FY,71312000000,21659000000,49653000000,0.6962783262284048,8187000000,0,21830000000,21830000000,4165000000,34182000000,55841000000,74000000,482000000,4104000000,20057000000,0.28125701144267445,18957000000,0.2658318375588961,-3486000000,15471000000,0.21694805923266772,1640000000,13831000000,0.19395052726048911,4.903518,4.81,2820628000,2877000000
11 | JNJ,2012,2011,FY,65030000000,20273000000,44757000000,0.6882515761956021,7548000000,0,20969000000,20969000000,3879000000,32396000000,52669000000,91000000,571000000,3158000000,16090000000,0.24742426572351223,16153000000,0.248393049361833,-3792000000,12361000000,0.1900815008457635,2689000000,9672000000,0.14873135475934185,3.541756,3.49,2724363000,2775300000
12 | JNJ,2011,2010,FY,61587000000,18792000000,42795000000,0.6948706707584393,6844000000,0,19424000000,19424000000,-420000000,25848000000,44640000000,107000000,455000000,2939000000,20341000000,0.3302807410654846,16527000000,0.2683520872911491,420000000,16947000000,0.2751717083150665,3613000000,13334000000,0.2165067303164629,4.855342,4.78,2738097000,2788800000
13 | JNJ,2010,2009,FY,61897000000,18447000000,43450000000,0.7019726319530833,6986000000,0,19801000000,19801000000,908000000,27695000000,46142000000,90000000,451000000,2774000000,18980000000,0.3066384477438325,16663000000,0.2692052926636186,-908000000,15755000000,0.2545357610223436,3489000000,12266000000,0.19816792413202577,4.445653,4.4,2760000000,2789100000
14 | JNJ,2008,2008,FY,63747000000,18511000000,45236000000,0.7096177074999608,7577000000,0,21490000000,21490000000,-760000000,28307000000,46818000000,361000000,435000000,2832000000,20196000000,0.3168149089368911,16169000000,0.25364330870472335,760000000,16929000000,0.2655654383735705,3980000000,12949000000,0.2031311277393446,4.667033,4.57,2811900000,2835600000
15 | JNJ,2007,2007,FY,61095000000,17751000000,43344000000,0.7094524920206237,7680000000,0,20451000000,20451000000,1930000000,30061000000,47812000000,0,0,2777000000,16060000000,0.26286930190686636,15213000000,0.24900564694328506,-1930000000,13283000000,0.21741550045011868,2707000000,10576000000,0.17310745560193141,3.67,3.63,2881743869,2913498623
16 | JNJ,2006,2005,FY,50514000000,13954000000,36560000000,0.7237597497723404,6312000000,16877000000,0,16877000000,-285000000,22904000000,36858000000,0,0,2093000000,15749000000,0.31177495347824363,13371000000,0.264698895355743,285000000,13656000000,0.2703408955933009,3245000000,10411000000,0.2061012788533872,3.5,3.46,2974571429,3008959538
17 | JNJ,2005,2004,FY,47348000000,13422000000,33926000000,0.7165244572104419,5203000000,15860000000,0,15860000000,25000000,21088000000,34510000000,0,0,2124000000,14962000000,0.31600067584692065,12863000000,0.271669341894061,-25000000,12838000000,0.2711413364872856,4329000000,8509000000,0.17971192025006336,2.87,2.84,2964808362,2996126761
18 | JNJ,2003,2003,FY,41862000000,12176000000,29686000000,0.7091395537719173,4684000000,14131000000,0,14131000000,563000000,19378000000,31554000000,0,0,1869000000,12177000000,0.29088433424107785,10871000000,0.25968658926950455,-563000000,10308000000,0.24623763795327505,3111000000,7197000000,0.17192202952558405,2.42,2.4,2973966942,2998750000
19 |
--------------------------------------------------------------------------------
/load/financials/income_statement_annual/KO.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,REVENUE,COST_OF_REVENUE,GROSS_PROFIT,GROSS_PROFIT_RATIO,RESEARCH_AND_DEVELOPMENT_EXPENSES,GENERAL_AND_ADMINISTRATIVE_EXPENSES,SELLING_AND_MARKETING_EXPENSES,SELLING_GENERAL_AND_ADMINISTRATIVE_EXPENSES,OTHER_EXPENSES,OPERATING_EXPENSES,COST_AND_EXPENSES,INTEREST_INCOME,INTEREST_EXPENSE,DEPRECIATION_AND_AMORTIZATION,EBITDA_EARNINGS_BEFORE_INTEREST_TAX_DEPRECATION_AND_AMORITZATION,EBITDA_RATIO,OPERATING_INCOME,OPERATING_INCOME_RATIO,OTHER_INCOME_EXPENSES,INCOME_BEFORE_TAX,INCOME_BEFORE_TAX_RATIO,INCOME_TAX_EXPENSE,NET_INCOME,NET_INCOME_RATIO,EPS_EARNINGS_PER_SHARE,EPS_EARNINGS_PER_SHARE_DILUTED,WEIGHTED_AVERAGE_SHARES_OUTSTANDING,WEIGHTED_AVERAGE_SHARES_OUTSTANDING_DILUTED
2 | KO,2022,2022,FY,43004000000,18000000000,25004000000,0.5814342852,0,356000000,7086000000,12880000000,1215000000,14095000000,32095000000,449000000,882000000,2919000000,13828000000,0.3215514836,10909000000,0.2536740768,777000000,11686000000,0.2717421635,2115000000,9542000000,0.2218863362,2.2,2.19,4328000000,4350000000
3 | KO,2021,2021,FY,38655000000,15357000000,23298000000,0.6027163368,0,337000000,6672000000,12144000000,846000000,12990000000,28347000000,276000000,1597000000,1452000000,15474000000,0.4003104385,14022000000,0.3627473807,-1597000000,12425000000,0.321433191,2621000000,9771000000,0.252774544,2.26,2.25,4315000000,4340000000
4 | KO,2020,2020,FY,33014000000,13433000000,19581000000,0.5931120131,0,126000000,5415000000,9731000000,853000000,10584000000,24017000000,370000000,1437000000,3725000000,12722000000,0.385351669,8997000000,0.2725207488,752000000,9749000000,0.2952989641,1981000000,7747000000,0.2346580239,1.8,1.79,4295000000,4323000000
5 | KO,2019,2019,FY,37266000000,14619000000,22647000000,0.6077121237,0,201000000,7119000000,12103000000,458000000,12561000000,27180000000,563000000,946000000,3011000000,13097000000,0.3514463586,10086000000,0.2706488488,700000000,10786000000,0.2894327269,1801000000,8920000000,0.2393602748,2.09,2.07,4276000000,4314000000
6 | KO,2018,2018,FY,31856000000,11770000000,20086000000,0.630524861878453,0,225000000,5814000000,6039000000,-2000000,10745000000,22075000000,682000000,919000000,1086000000,10062000000,0.3158588648920141,8700000000,0.2731039678553491,-350000000,8350000000,0.26211702661978903,1623000000,6434000000,0.2019713711702662,1.51,1.5,4259000000,4299000000
7 | KO,2017,2017,FY,35410000000,13256000000,22154000000,0.6256424738774358,0,219000000,7215000000,7434000000,231000000,13152000000,25983000000,677000000,841000000,1260000000,8909000000,0.2515955944648404,7501000000,0.21183281558881673,-759000000,6742000000,0.1903981926009602,5560000000,1248000000,0.035244281276475574,0.29,0.29,4272000000,4324000000
8 | KO,2016,2016,FY,41863000000,16465000000,25398000000,0.606693261352507,0,258000000,9181000000,9439000000,0,15800000000,31727000000,642000000,733000000,1787000000,10633000000,0.25399517473664096,8626000000,0.20605307789694957,-490000000,8136000000,0.19434823113489239,1586000000,6527000000,0.15591333635907603,1.51,1.49,4317000000,4367000000
9 | KO,2015,2015,FY,44294000000,17482000000,26812000000,0.6053190048313541,0,236000000,10001000000,10237000000,0,17163000000,33909000000,613000000,856000000,1970000000,12416000000,0.28030884544182055,8728000000,0.19704700410890866,877000000,9605000000,0.21684652548877953,2239000000,7351000000,0.16595927213618097,1.69,1.67,4352000000,4405000000
10 | KO,2014,2014,FY,45998000000,17889000000,28109000000,0.6110917865994173,0,209000000,11880000000,12089000000,0,17842000000,35107000000,594000000,483000000,1976000000,11758000000,0.25561980955693725,9708000000,0.21105265446323754,-383000000,9325000000,0.20272620548719508,2201000000,7098000000,0.15431105700247838,1.62,1.6,4387000000,4450000000
11 | KO,2013,2013,FY,46854000000,18421000000,28433000000,0.6068425321210569,0,227000000,11776000000,12003000000,0,17822000000,35731000000,534000000,463000000,1977000000,13875000000,0.2961326674350109,10228000000,0.21829512955137234,1249000000,11477000000,0.24495240534426088,2851000000,8584000000,0.18320741025312673,1.94,1.9,4434000000,4509000000
12 | KO,2012,2012,FY,48017000000,19053000000,28964000000,0.6032030322594081,0,259000000,12247000000,12506000000,0,18185000000,36791000000,471000000,397000000,1982000000,14121000000,0.29408334548180853,10779000000,0.22448299560572296,1030000000,11809000000,0.24593373180331965,2723000000,9019000000,0.18782931045254805,2.0,1.97,4504000000,4584000000
13 | KO,2011,2011,FY,46542000000,18216000000,28326000000,0.6086115766404537,0,0,0,17440000000,732000000,18172000000,36388000000,483000000,417000000,1954000000,13748000000,0.2953891109105754,10154000000,0.21816853594602725,1285000000,11439000000,0.24577800696145416,2805000000,8572000000,0.1841777319410425,1.893946,1.845,4526000000,4646000000
14 | KO,2010,2010,FY,35119000000,12693000000,22426000000,0.6385717133175773,0,0,0,13158000000,819000000,13977000000,26670000000,317000000,733000000,1443000000,16369000000,0.4661009709843674,8449000000,0.24058202112816424,5794000000,14243000000,0.40556393974771493,2384000000,11809000000,0.3362567271277656,2.56,2.53,4616000000,4666000000
15 | KO,2009,2009,FY,30990000000,11088000000,19902000000,0.6422071636011617,0,0,0,11358000000,313000000,11671000000,22759000000,249000000,355000000,1236000000,10455000000,0.33736689254598257,8231000000,0.2656018070345273,715000000,8946000000,0.28867376573088094,2040000000,6824000000,0.2202000645369474,1.481546,1.465,4628000000,4658000000
16 | KO,2008,2008,FY,31944000000,11374000000,20570000000,0.6439393939393939,0,0,0,11774000000,350000000,12124000000,23498000000,333000000,438000000,1228000000,9105000000,0.28503005259203607,8446000000,0.26440020035061357,-1007000000,7439000000,0.23287628349611822,1632000000,5807000000,0.18178687703481092,1.254995,1.245,4632000000,4672000000
17 | KO,2007,2007,FY,28857000000,10406000000,18451000000,0.6393942544270022,0,0,0,11199000000,0,11199000000,21605000000,0,0,1163000000,9036000000,0.3131302630211041,7252000000,0.25130817479294454,621000000,7873000000,0.2728280833073431,1892000000,5981000000,0.20726340229407075,1.295,1.285,4626000000,4662000000
18 | KO,2006,2006,FY,24088000000,8164000000,15924000000,0.6610760544669545,0,0,0,9616000000,0,9616000000,17780000000,0,0,938000000,7516000000,0.312022583859183,6308000000,0.26187313184988376,270000000,6578000000,0.2730820325473265,1498000000,5080000000,0.2108933909000332,1.08,1.08,4696000000,4700000000
19 | KO,2005,2005,FY,23104000000,8195000000,14909000000,0.645299515235457,0,0,0,8824000000,0,8824000000,17019000000,0,0,932000000,7622000000,0.32989958448753465,6085000000,0.26337430747922436,605000000,6690000000,0.2895602493074792,1818000000,4872000000,0.21087257617728533,1.02,1.02,4784000000,4786000000
20 | KO,2004,2004,FY,21962000000,7638000000,14324000000,0.6522174665331026,0,0,0,8626000000,0,8626000000,16264000000,0,0,893000000,7115000000,0.32396867316273564,5698000000,0.25944813769237773,524000000,6222000000,0.28330753119023766,1375000000,4847000000,0.22069938985520443,1.0,1.0,4852000000,4858000000
21 | KO,2003,2003,FY,21044000000,7762000000,13282000000,0.6311537730469492,0,0,0,8061000000,0,8061000000,15823000000,0,0,850000000,6345000000,0.3015111195590192,5221000000,0.248099220680479,274000000,5495000000,0.26111955901919787,1148000000,4347000000,0.20656719254894507,0.885,0.885,4918000000,4924000000
22 |
--------------------------------------------------------------------------------
/load/financials/income_statement_annual/MA.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,REVENUE,COST_OF_REVENUE,GROSS_PROFIT,GROSS_PROFIT_RATIO,RESEARCH_AND_DEVELOPMENT_EXPENSES,GENERAL_AND_ADMINISTRATIVE_EXPENSES,SELLING_AND_MARKETING_EXPENSES,SELLING_GENERAL_AND_ADMINISTRATIVE_EXPENSES,OTHER_EXPENSES,OPERATING_EXPENSES,COST_AND_EXPENSES,INTEREST_INCOME,INTEREST_EXPENSE,DEPRECIATION_AND_AMORTIZATION,EBITDA_EARNINGS_BEFORE_INTEREST_TAX_DEPRECATION_AND_AMORITZATION,EBITDA_RATIO,OPERATING_INCOME,OPERATING_INCOME_RATIO,OTHER_INCOME_EXPENSES,INCOME_BEFORE_TAX,INCOME_BEFORE_TAX_RATIO,INCOME_TAX_EXPENSE,NET_INCOME,NET_INCOME_RATIO,EPS_EARNINGS_PER_SHARE,EPS_EARNINGS_PER_SHARE_DILUTED,WEIGHTED_AVERAGE_SHARES_OUTSTANDING,WEIGHTED_AVERAGE_SHARES_OUTSTANDING_DILUTED
2 | MA,2022,2022,FY,22237000000,5263000000,16974000000,0.7633223906,0,8078000000,789000000,8867000000,750000000,9617000000,9617000000,0,471000000,1129000000,13393000000,0.6022844808,12264000000,0.5515132437,-532000000,11732000000,0.5275891532,1802000000,9930000000,0.4465530422,10.26,10.22,968000000,971000000
3 | MA,2021,2021,FY,18884000000,4489000000,14395000000,0.7622855327,0,7087000000,895000000,7982000000,726000000,8708000000,8708000000,0,431000000,820000000,10902000000,0.5773141284,10082000000,0.5338911248,225000000,10307000000,0.5458059733,1620000000,8687000000,0.4600190638,8.79,8.76,988000000,992000000
4 | MA,2020,2020,FY,15301000000,3787000000,11514000000,0.7524998366,0,5910000000,657000000,6567000000,580000000,7147000000,7147000000,0,380000000,658000000,8739000000,0.5711391412,8081000000,0.528135416,-321000000,7760000000,0.507156395,1349000000,6411000000,0.4189922227,6.4,6.37,1002000000,1006000000
5 | MA,2019,2019,FY,16883000000,3537000000,13346000000,0.7904993188,0,5763000000,934000000,6697000000,522000000,7219000000,7219000000,0,224000000,549000000,10213000000,0.6049280341,9664000000,0.5724101167,67000000,9731000000,0.5763786057,1613000000,8118000000,0.4808387135,7.98,7.94,1017000000,1022000000
6 | MA,2018,2018,FY,14950000000,3214000000,11736000000,0.7850167224080268,0,5210000000,907000000,6117000000,459000000,6576000000,9790000000,0,186000000,459000000,7849000000,0.5250167224080268,7282000000,0.4870903010033445,-78000000,7204000000,0.48187290969899665,1345000000,5859000000,0.3919063545150502,5.63,5.6,1041000015,1047000015
7 | MA,2017,2017,FY,12497000000,2687000000,9810000000,0.7849883972153316,0,4420000000,898000000,5318000000,436000000,5754000000,8441000000,0,154000000,437000000,7113000000,0.5691766023845723,6622000000,0.5298871729215011,-100000000,6522000000,0.5218852524605906,2607000000,3915000000,0.3132751860446507,3.67,3.65,1067000016,1072000016
8 | MA,2016,2016,FY,10776000000,2225000000,8551000000,0.7935226429101707,0,3680000000,811000000,4491000000,373000000,4864000000,7089000000,0,95000000,373000000,6114000000,0.5673719376391982,5761000000,0.5346139569413512,-115000000,5646000000,0.5239420935412027,1587000000,4059000000,0.3766703786191537,3.7,3.69,1098000016,1101000016
9 | MA,2015,2015,FY,9667000000,2105000000,7562000000,0.7822488879693804,0,3423000000,821000000,4244000000,366000000,4610000000,6715000000,0,61000000,366000000,5385000000,0.5570497569049343,5078000000,0.5252922313023689,-120000000,4958000000,0.5128788662459915,1150000000,3808000000,0.3939174511223751,3.36,3.35,1134000017,1137000017
10 | MA,2014,2014,FY,9473000000,2064000000,7409000000,0.7821175973820331,0,3214000000,862000000,4076000000,321000000,4397000000,6461000000,26000000,48000000,321000000,5448000000,0.575108202259052,5106000000,0.5390055948485168,-27000000,5079000000,0.5361553890003167,1462000000,3617000000,0.38182202047925684,3.11,3.1,1165000017,1169000017
11 | MA,2013,2013,FY,8346000000,1739000000,6607000000,0.7916367121974599,0,2647000000,841000000,3488000000,258000000,3746000000,5485000000,33000000,14000000,258000000,4772000000,0.5717709082195064,4503000000,0.5395398993529834,-3000000,4500000000,0.5391804457225018,1384000000,3116000000,0.3733525041936257,2.57,2.56,1211000018,1215000018
12 | MA,2012,2012,FY,7391000000,1565000000,5826000000,0.7882559870112299,0,2402000000,775000000,3177000000,230000000,3407000000,4972000000,36000000,20000000,230000000,4183000000,0.5659585982952239,3937000000,0.5326748748477879,-5000000,3932000000,0.5319983764037343,1174000000,2759000000,0.3732918414287647,2.2,2.19,1253000018,1258000018
13 | MA,2011,2011,FY,6714000000,0,6714000000,1.0,0,2196000000,841000000,3037000000,964000000,4001000000,4001000000,52000000,25000000,194000000,2967000000,0.4419124218051832,2713000000,0.40408102472445634,33000000,2746000000,0.40899612749478703,842000000,1906000000,0.2838844206136431,1.49,1.48,1279000019,1284000019
14 | MA,2010,2010,FY,5539000000,0,5539000000,1.0,0,1852000000,782000000,2634000000,148000000,2782000000,2782000000,48000000,52000000,148000000,2956000000,0.5336703376060661,2752000000,0.49684058494313055,5000000,2757000000,0.4977432749593789,910000000,1846000000,0.33327315399891677,1.41,1.41,1310000019,1310000019
15 | MA,2009,2009,FY,5098684000,0,5098684000,1.0,0,1934974000,755480000,2690454000,141377000,2831831000,2831831000,55911000,115109000,141377000,2474445000,0.4853105232644345,2260108000,0.4432728131415871,-42057000,2218051000,0.4350242140913224,755427000,1462532000,0.2868449976503741,1.12,1.12,1300000019,1300000019
16 | MA,2008,2008,FY,4991600000,0,4991600000,1.0,0,1913679000,1017575000,2931254000,112006000,3043260000,3043260000,108757000,103600000,112006000,-167607000,-0.033577810722012984,-534505000,-0.1070808959051206,151292000,-383213000,-0.0767715762480968,-129298000,-253915000,-0.05086845901113871,-0.19,-0.19,1301480019,1301480019
17 | MA,2007,2007,FY,4067599000,0,0,0.0,0,1758388000,1080057000,2838445000,121042000,2959487000,2959487000,0,0,97642000,1769074000,0.43491848631096625,1108112000,0.27242410080246354,563320000,1671432000,0.4109136618432643,585546000,1085886000,0.2669599436915979,0.81,0.8,1348870020,1356950020
18 | MA,2006,2006,FY,3326074000,0,0,0.0,0,1505185000,1051870000,2557055000,539524000,3096579000,3096579000,0,0,99782000,393954000,0.11844414766478437,229495000,0.06899876551153102,64677000,294172000,0.08844421380883287,243982000,50190000,0.015089862702994582,0.037,0.037,1354110020,1357790020
19 | MA,2005,2005,FY,2937628000,0,0,0.0,0,1351082000,1008268000,2359350000,185094000,2544444000,2544444000,0,0,109936000,517274000,0.17608560375922344,393184000,0.13384404015756932,14154000,407338000,0.1386622131869658,140619000,266719000,0.09079400114650324,0.2,0.2,1349690020,1349690020
20 | MA,2004,2004,FY,2593330000,0,0,0.0,0,1185837000,915851000,2101688000,144970000,2246658000,2246658000,0,0,123317000,447017000,0.17237181538793753,346672000,0.13367832092329168,-22972000,323700000,0.12482021185117205,85640000,238060000,0.0917970331581403,0.24,0.24,1000252116,1000252116
21 | MA,2003,2003,FY,2230851000,0,0,0.0,0,1862012000,851150000,2713162000,119551000,2832713000,2832713000,35402000,62936000,119551000,-424084000,-0.190099652554115,-601862000,-0.26979031768594136,-9658000,-611520000,-0.27411960727094725,-220778000,-385793000,-0.1729353506800768,-0.39,-0.39,1000000015,1000000015
22 |
--------------------------------------------------------------------------------
/load/financials/income_statement_annual/MCO.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,REVENUE,COST_OF_REVENUE,GROSS_PROFIT,GROSS_PROFIT_RATIO,RESEARCH_AND_DEVELOPMENT_EXPENSES,GENERAL_AND_ADMINISTRATIVE_EXPENSES,SELLING_AND_MARKETING_EXPENSES,SELLING_GENERAL_AND_ADMINISTRATIVE_EXPENSES,OTHER_EXPENSES,OPERATING_EXPENSES,COST_AND_EXPENSES,INTEREST_INCOME,INTEREST_EXPENSE,DEPRECIATION_AND_AMORTIZATION,EBITDA_EARNINGS_BEFORE_INTEREST_TAX_DEPRECATION_AND_AMORITZATION,EBITDA_RATIO,OPERATING_INCOME,OPERATING_INCOME_RATIO,OTHER_INCOME_EXPENSES,INCOME_BEFORE_TAX,INCOME_BEFORE_TAX_RATIO,INCOME_TAX_EXPENSE,NET_INCOME,NET_INCOME_RATIO,EPS_EARNINGS_PER_SHARE,EPS_EARNINGS_PER_SHARE_DILUTED,WEIGHTED_AVERAGE_SHARES_OUTSTANDING,WEIGHTED_AVERAGE_SHARES_OUTSTANDING_DILUTED
2 | MCO,2022,2022,FY,5468000000,1613000000,3855000000,0.7050109729,0,0,0,1527000000,331000000,1858000000,3471000000,15000000,246000000,508000000,2391000000,0.4372713972,1883000000,0.3443672275,-123000000,1760000000,0.321872714,386000000,1374000000,0.2512801756,7.47,7.44,183900000,184700000
3 | MCO,2021,2021,FY,6218000000,1637000000,4581000000,0.7367320682,0,0,0,1480000000,257000000,1737000000,3374000000,30000000,201000000,383000000,3227000000,0.5189771631,2844000000,0.4573817948,-89000000,2755000000,0.4430685108,541000000,2214000000,0.3560630428,11.88,11.78,186400000,187900000
4 | MCO,2020,2020,FY,5371000000,1475000000,3896000000,0.7253770248,0,0,0,1229000000,220000000,1449000000,2924000000,11000000,216000000,334000000,2722000000,0.506795755,2388000000,0.4446099423,-159000000,2229000000,0.4150065165,452000000,1778000000,0.3310370508,9.48,9.39,187600000,189300000
5 | MCO,2019,2019,FY,4829000000,1387000000,3442000000,0.7127769725,0,0,0,1167000000,200000000,1367000000,2754000000,17000000,225000000,332000000,2330000000,0.4825015531,1998000000,0.4137502589,-188000000,1810000000,0.3748188031,381000000,1422000000,0.2944709049,7.51,7.42,189300000,191600000
6 | MCO,2018,2018,FY,4442700000,1245500000,3197200000,0.7196524636,0,0,0,1080100000,191900000,1272000000,2517500000,14700000,230700000,215600000,2083800000,0.4690390978,1868200000,0.4205100502,-197200000,1671000000,0.3761226281,351600000,1309600000,0.2947756995,6.84,6.74,191600000,194400000
7 | MCO,2017,2017,FY,4204100000,1222800000,2981300000,0.7091410766,0,0,0,991400000,158300000,1149700000,2372500000,16000000,204400000,333300000,2142400000,0.5095977736,1809100000,0.4303180229,-22300000,1786800000,0.4250136771,779100000,1000600000,0.2380057563,5.24,5.15,191100000,194200000
8 | MCO,2016,2016,FY,3604200000,1026600000,2577600000,0.7151656401,0,0,0,936400000,125100000,1061500000,2088100000,10900000,148700000,185500000,824200000,0.2286776538,638700000,0.1772099218,-80700000,558000000,0.1548193774,282200000,266600000,0.0739692581,1.38,1.36,192700000,195400000
9 | MCO,2015,2015,FY,3484500000,976300000,2508200000,0.7198163295,0,0,0,921300000,107100000,1028400000,2004700000,9700000,124800000,136200000,1609600000,0.4619314105,1473400000,0.4228440235,-93800000,1379600000,0.3959248099,430000000,941300000,0.2701391878,4.7,4.63,200100000,203400000
10 | MCO,2014,2014,FY,3334300000,930300000,2404000000,0.7209909126,0,0,0,869300000,89200000,958500000,1888800000,6700000,123500000,223700000,1662800000,0.4986953783,1439100000,0.4316048346,21900000,1461000000,0.4381729299,455000000,988700000,0.296524008,4.69,4.61,210700000,214700000
11 | MCO,2013,2013,FY,2972500000,822400000,2150100000,0.7233305299,0,0,0,822100000,74200000,896300000,1718700000,5500000,97300000,114000000,1348600000,0.4536921783,1234600000,0.4153406224,-65300000,1169300000,0.393372582,353400000,804500000,0.270647603,3.67,3.6,219400000,223500000
12 | MCO,2012,2012,FY,2730300000,795000000,1935300000,0.7088232062,0,0,0,752200000,80700000,832900000,1627900000,5200000,69000000,99400000,1176800000,0.4310149068,1077400000,0.3946086511,-53400000,1024000000,0.3750503608,324300000,690000000,0.2527194814,3.09,3.05,223200000,226600000
13 | MCO,2011,2011,FY,2280700000,683500000,1597200000,0.7003113079,0,0,0,629600000,79200000,708800000,1392300000,5300000,67400000,91400000,979800000,0.4296049458,888400000,0.3895295304,-48600000,839800000,0.3682202832,261800000,571400000,0.2505371158,2.52,2.49,226300000,229400000
14 | MCO,2010,2010,FY,2032000000,604800000,1427200000,0.7023622047,0,0,0,588000000,66300000,654300000,1259100000,3100000,55600000,57900000,830700000,0.4088090551,772800000,0.3803149606,-58400000,714400000,0.3515748031,201000000,507800000,0.2499015748,2.16,2.15,235000000,236600000
15 | MCO,2009,2009,FY,1797200000,532400000,1264800000,0.7037614066,0,0,0,495700000,64100000,559800000,1092200000,2500000,35900000,53600000,741100000,0.4123636768,687500000,0.3825395059,-41300000,646200000,0.3595593145,239100000,402000000,0.223681282,1.7,1.69,236100000,237800000
16 | MCO,2008,2008,FY,1755400000,493300000,1262100000,0.7189814287,0,0,0,441300000,75100000,516400000,1009700000,0,22400000,52700000,800900000,0.4562492879,748200000,0.4262276404,-22400000,725800000,0.4134670161,268200000,457600000,0.2606813262,1.89,1.87,242400000,245300000
17 | MCO,2007,2007,FY,2259000000,584000000,1675000000,0.7414785303,0,0,0,451100000,42900000,494000000,1078000000,0,14300000,28600000,1159600000,0.5133244799,1131000000,0.5006640106,-14300000,1116700000,0.494333776,415200000,701500000,0.3105356352,2.63,2.58,266400000,272200000
18 | MCO,2006,2006,FY,2037100000,539400000,1497700000,0.7352118207,0,0,0,359300000,-121100000,238200000,777600000,0,-1000000,40500000,1300000000,0.6381620932,1259500000,0.6182808895,1000000,1260500000,0.6187717834,506600000,753900000,0.3700849246,2.65,2.58,284200000,291900000
19 | MCO,2005,2005,FY,1731600000,452900000,1278700000,0.7384499884,0,0,0,303900000,35200000,339100000,792000000,0,4900000,30300000,969900000,0.5601178101,939600000,0.5426195426,-4900000,934700000,0.5397897898,373900000,560800000,0.3238623239,1.88,1.84,297700000,305600000
20 | MCO,2004,2004,FY,1438300000,375400000,1062900000,0.7389974275,0,0,0,242400000,34100000,276500000,651900000,0,15100000,19000000,805400000,0.5599666273,786400000,0.5467565876,-15100000,771300000,0.5362580825,346200000,425100000,0.2955572551,1.43,1.4,297000000,304600000
21 | MCO,2003,2003,FY,1246600000,347300000,899300000,0.721402214,0,0,0,203600000,32600000,236200000,583500000,0,6700000,25900000,689000000,0.5527033531,663100000,0.531926841,-6700000,656400000,0.526552222,292500000,363900000,0.2919140061,1.22,1.19,297800000,304600000
22 |
--------------------------------------------------------------------------------
/load/financials/income_statement_annual/PG.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,REVENUE,COST_OF_REVENUE,GROSS_PROFIT,GROSS_PROFIT_RATIO,RESEARCH_AND_DEVELOPMENT_EXPENSES,GENERAL_AND_ADMINISTRATIVE_EXPENSES,SELLING_AND_MARKETING_EXPENSES,SELLING_GENERAL_AND_ADMINISTRATIVE_EXPENSES,OTHER_EXPENSES,OPERATING_EXPENSES,COST_AND_EXPENSES,INTEREST_INCOME,INTEREST_EXPENSE,DEPRECIATION_AND_AMORTIZATION,EBITDA_EARNINGS_BEFORE_INTEREST_TAX_DEPRECATION_AND_AMORITZATION,EBITDA_RATIO,OPERATING_INCOME,OPERATING_INCOME_RATIO,OTHER_INCOME_EXPENSES,INCOME_BEFORE_TAX,INCOME_BEFORE_TAX_RATIO,INCOME_TAX_EXPENSE,NET_INCOME,NET_INCOME_RATIO,EPS_EARNINGS_PER_SHARE,EPS_EARNINGS_PER_SHARE_DILUTED,WEIGHTED_AVERAGE_SHARES_OUTSTANDING,WEIGHTED_AVERAGE_SHARES_OUTSTANDING_DILUTED
2 | PG,2022,2022,FY,80187000000,42157000000,38030000000,0.4742664023,0,0,0,20217000000,0,20217000000,62374000000,51000000,439000000,3428000000,21241000000,0.2648933119,17813000000,0.2221432402,182000000,17995000000,0.2244129348,3202000000,14742000000,0.1838452617,6.0,5.81,2410300000,2539100000
3 | PG,2021,2021,FY,76118000000,37108000000,39010000000,0.5124937597,0,0,0,21024000000,0,21024000000,58132000000,45000000,502000000,2866000000,20852000000,0.2739430884,17986000000,0.2362910218,-371000000,17615000000,0.2314170104,3263000000,14306000000,0.1879450327,5.69,5.5,2465800000,2601000000
4 | PG,2020,2020,FY,70950000000,35250000000,35700000000,0.5031712474,0,0,0,19994000000,0,19994000000,55244000000,155000000,465000000,3606000000,19312000000,0.2721916843,15706000000,0.22136716,128000000,15834000000,0.2231712474,2731000000,13027000000,0.1836081748,5.13,4.96,2487100000,2625800000
5 | PG,2019,2019,FY,67684000000,34768000000,32916000000,0.4863187755,0,0,0,19084000000,0,19084000000,53852000000,220000000,509000000,2824000000,17747000000,0.2622037705,14923000000,0.2204804681,-8854000000,6069000000,0.0896666864,2103000000,3897000000,0.0575763844,1.45,1.43,2503600000,2539500000
6 | PG,2018,2018,FY,66832000000,34268000000,32564000000,0.487251615992339,0,18853000000,0,18853000000,0,18853000000,53121000000,247000000,506000000,2834000000,16555000000,0.247710677519751,13711000000,0.20515621259276992,-385000000,13326000000,0.19939549916207805,3465000000,9750000000,0.1458881972707685,3.75,3.67,2529300000,2656700000
7 | PG,2017,2017,FY,65058000000,32535000000,32523000000,0.4999077746011252,0,18568000000,0,18568000000,0,18568000000,51103000000,171000000,465000000,2820000000,21674000000,0.3331488825355836,13955000000,0.21450090688308893,-698000000,13257000000,0.20377201881398138,3063000000,15326000000,0.23557441052599218,5.8,5.59,2642413793,2740400000
8 | PG,2016,2016,FY,65299000000,32909000000,32390000000,0.4960259728326621,0,18949000000,0,18949000000,0,18949000000,51858000000,182000000,579000000,3078000000,17507000000,0.26810517772094516,13441000000,0.20583776168088333,-72000000,13369000000,0.20473514142636182,3342000000,10508000000,0.16092130047933353,3.8,3.69,2765263158,2844400000
9 | PG,2015,2015,FY,76279000000,38876000000,37403000000,0.4903446558030388,0,23585000000,0,23585000000,0,23585000000,62461000000,151000000,626000000,3134000000,13712000000,0.17976114002543295,11790000000,0.1545641657599077,56000000,11846000000,0.15529831277284706,2916000000,7036000000,0.09224032826859292,2.5,2.44,2814400000,2883600000
10 | PG,2014,2014,FY,83062000000,42460000000,40602000000,0.48881558354000626,0,25314000000,0,25314000000,0,25314000000,67774000000,100000000,709000000,3141000000,18671000000,0.22478389636656956,15288000000,0.18405528400471938,-403000000,14885000000,0.17920348655221402,3178000000,11643000000,0.140172401338759,4.19,4.01,2778758950,2904700000
11 | PG,2013,2013,FY,84167000000,42428000000,41739000000,0.4959069469031806,0,26950000000,0,26950000000,0,26950000000,69378000000,87000000,667000000,2982000000,18402000000,0.21863675787422623,14481000000,0.17205080375919304,362000000,14843000000,0.17635177682464623,3441000000,11312000000,0.1343994677248803,4.04,3.86,2800000000,2930600000
12 | PG,2012,2012,FY,83680000000,42391000000,41289000000,0.49341539196940726,0,26421000000,0,26421000000,0,26421000000,68812000000,0,769000000,3204000000,18197000000,0.2174593690248566,13292000000,0.1588432122370937,-507000000,12785000000,0.15278441682600383,3468000000,10756000000,0.12853728489483748,3.82,3.66,2815706806,2941200000
13 | PG,2011,2011,FY,82559000000,40768000000,41791000000,0.5061955692292784,0,25973000000,0,25973000000,0,25973000000,66741000000,0,831000000,2838000000,18858000000,0.22841846437093472,15818000000,0.19159631293983698,-629000000,15189000000,0.18397751910754734,3392000000,11797000000,0.14289175014232247,4.12,3.93,2804000000,3001900000
14 | PG,2010,2010,FY,78938000000,37919000000,41019000000,0.5196356634320606,0,24998000000,0,24998000000,0,24998000000,62917000000,0,946000000,3108000000,20891000000,0.26465073855430843,16021000000,0.20295675086776965,-974000000,15047000000,0.1906179533304619,4101000000,12736000000,0.16134181256175734,4.32,4.11,2948148148,3099300000
15 | PG,2009,2009,FY,79029000000,38898000000,40131000000,0.5078009338344153,0,24008000000,0,24008000000,0,24008000000,62906000000,0,1358000000,3082000000,21908000000,0.2772146933404193,16123000000,0.20401371648382238,-798000000,15325000000,0.19391615735995646,4032000000,13436000000,0.17001353933366234,4.49,4.26,2992427617,3153990610
16 | PG,2008,2008,FY,83503000000,40695000000,42808000000,0.51265224003928,0,25725000000,0,25725000000,0,25725000000,66420000000,0,0,3166000000,19244000000,0.2304587859118834,17083000000,0.2045794761864843,-1005000000,16078000000,0.19254398045579202,4003000000,12075000000,0.14460558303294493,3.86,3.64,3080800000,3316800000
17 | PG,2007,2007,FY,76476000000,36686000000,39790000000,0.520293948428265,0,24340000000,0,24340000000,0,24340000000,61026000000,0,0,3130000000,17840000000,0.23327579894345937,15450000000,0.20202416444374705,-740000000,14710000000,0.192347926146765,4370000000,10340000000,0.13520581620377634,3.22,3.04,3159000000,3398600000
18 | PG,2006,2006,FY,68222000000,33125000000,35097000000,0.5144528158072176,0,21848000000,0,21848000000,0,21848000000,54973000000,0,0,2627000000,15040000000,0.22045674415877575,13249000000,0.1942042156489109,-836000000,12413000000,0.18195010407200024,3729000000,8684000000,0.12729031690656972,2.79,2.64,3054900000,3285900000
19 | PG,2005,2005,FY,56741000000,27804000000,28937000000,0.5099839622142719,0,18010000000,0,18010000000,0,18010000000,45814000000,0,0,1884000000,12323000000,0.21717981706349906,10927000000,0.19257679632012126,-488000000,10439000000,0.18397631342415538,3182000000,7257000000,0.12789693519677128,2.83,2.66,2515600000,2726200000
20 | PG,2004,2004,FY,51407000000,25076000000,26331000000,0.5122065088412084,0,16504000000,0,16504000000,0,16504000000,41580000000,0,0,1733000000,11083000000,0.21559320715077712,9827000000,0.19116073686462934,-477000000,9350000000,0.18188184488493786,2869000000,6481000000,0.1260723247806719,2.46,2.32,2580100000,2790100000
21 | PG,2003,2003,FY,43377000000,22141000000,21236000000,0.4895682043479263,0,13383000000,0,13383000000,0,13383000000,35524000000,0,0,1703000000,9233000000,0.21285473868640062,7853000000,0.181040643659082,-323000000,7530000000,0.17359430112732555,2344000000,5186000000,0.11955644696498144,1.95,1.845,2593200000,2802600000
22 |
--------------------------------------------------------------------------------
/load/financials/income_statement_annual/VZ.csv:
--------------------------------------------------------------------------------
1 | TICKER,YEAR,CALENDAR_YEAR,PERIOD,REVENUE,COST_OF_REVENUE,GROSS_PROFIT,GROSS_PROFIT_RATIO,RESEARCH_AND_DEVELOPMENT_EXPENSES,GENERAL_AND_ADMINISTRATIVE_EXPENSES,SELLING_AND_MARKETING_EXPENSES,SELLING_GENERAL_AND_ADMINISTRATIVE_EXPENSES,OTHER_EXPENSES,OPERATING_EXPENSES,COST_AND_EXPENSES,INTEREST_INCOME,INTEREST_EXPENSE,DEPRECIATION_AND_AMORTIZATION,EBITDA_EARNINGS_BEFORE_INTEREST_TAX_DEPRECATION_AND_AMORITZATION,EBITDA_RATIO,OPERATING_INCOME,OPERATING_INCOME_RATIO,OTHER_INCOME_EXPENSES,INCOME_BEFORE_TAX,INCOME_BEFORE_TAX_RATIO,INCOME_TAX_EXPENSE,NET_INCOME,NET_INCOME_RATIO,EPS_EARNINGS_PER_SHARE,EPS_EARNINGS_PER_SHARE_DILUTED,WEIGHTED_AVERAGE_SHARES_OUTSTANDING,WEIGHTED_AVERAGE_SHARES_OUTSTANDING_DILUTED
2 | VZ,2022,2022,FY,136835000000,59133000000,77702000000,0.5678517923,0,0,0,30136000000,17099000000,47235000000,106368000000,146000000,3613000000,18516000000,48983000000,0.3579712793,30467000000,0.2226550225,-2196000000,28271000000,0.2066064969,6523000000,21256000000,0.1553403734,5.06,5.06,4202000000,4204000000
3 | VZ,2021,2021,FY,133613000000,56301000000,77312000000,0.5786263313,0,0,0,28658000000,16206000000,44864000000,101165000000,48000000,3485000000,16663000000,49111000000,0.3675615397,32448000000,0.2428506208,-3028000000,29420000000,0.2201881553,6802000000,22065000000,0.1651411165,5.32,5.32,4148000000,4150000000
4 | VZ,2020,2020,FY,128292000000,51201000000,77091000000,0.6009026284,0,0,0,31573000000,16720000000,48293000000,99494000000,65000000,4247000000,16136000000,44934000000,0.350247872,28798000000,0.2244722976,-4831000000,23967000000,0.1868160135,5619000000,17801000000,0.1387537804,4.3,4.3,4140000000,4142000000
5 | VZ,2019,2019,FY,131868000000,54726000000,77142000000,0.584994085,0,0,0,29896000000,16682000000,46578000000,101304000000,121000000,4730000000,13953000000,44331000000,0.3361770862,30378000000,0.2303667304,-7645000000,22733000000,0.1723920891,2945000000,19265000000,0.1460930628,4.66,4.65,4138000000,4140000000
6 | VZ,2018,2018,FY,130863000000,55508000000,75355000000,0.5758312127950604,0,31083000000,0,31083000000,17403000000,48486000000,103994000000,94000000,4833000000,17403000000,41348000000,0.31596402344436547,22278000000,0.17023910501822517,-2655000000,19623000000,0.14995071181311753,3584000000,15528000000,0.11865844432727356,3.76,3.76,4128000000,4132000000
7 | VZ,2017,2017,FY,126034000000,51556000000,74478000000,0.590935779234175,0,28336000000,0,28336000000,16954000000,45290000000,96846000000,82000000,4733000000,16954000000,41832000000,0.33191043686624244,27414000000,0.21751273465890156,-6820000000,20594000000,0.16340035228589112,-9956000000,30101000000,0.23883237856451434,7.37,7.36,4084000000,4089000000
8 | VZ,2016,2016,FY,125980000000,51424000000,74556000000,0.591808223527544,0,31569000000,0,31569000000,15928000000,47497000000,98921000000,59000000,4376000000,15928000000,40809000000,0.3239323702174948,27059000000,0.2147880615970789,-6073000000,20986000000,0.16658199714240354,7378000000,13127000000,0.10419907921892364,3.22,3.21,4080000000,4086000000
9 | VZ,2015,2015,FY,131620000000,52557000000,79063000000,0.6006913842881021,0,29986000000,0,29986000000,16017000000,46003000000,98560000000,115000000,4920000000,16017000000,48681000000,0.36986020361647165,33060000000,0.25117763257863546,-4820000000,28240000000,0.21455705819784227,9865000000,17879000000,0.1358380185382161,4.38,4.37,4085000000,4093000000
10 | VZ,2014,2014,FY,127079000000,49931000000,77148000000,0.6070869301772913,0,41016000000,0,41016000000,16533000000,57549000000,107480000000,108000000,4915000000,16533000000,34387000000,0.2705954563696598,19599000000,0.15422689822866092,-4329000000,15270000000,0.12016147435846992,3314000000,9625000000,0.07574028753767341,2.42,2.42,3974000000,3981000000
11 | VZ,2013,2013,FY,120550000000,44887000000,75663000000,0.6276482787225218,0,27089000000,0,27089000000,16606000000,43695000000,88582000000,64000000,2667000000,16606000000,36500000000,0.3027789299046039,31968000000,0.2651845707175446,-2691000000,29277000000,0.2428618830360846,5730000000,11497000000,0.09537121526337619,4.01,4.0,2866000000,2874000000
12 | VZ,2012,2012,FY,115846000000,46275000000,69571000000,0.6005472782832381,0,39951000000,0,39951000000,16460000000,56411000000,102686000000,57000000,2571000000,16460000000,19246000000,0.16613435077603025,13160000000,0.11359908844500458,-3263000000,9897000000,0.08543238437235641,-660000000,875000000,0.0075531308806519,0.31,0.31,2853000000,2862000000
13 | VZ,2011,2011,FY,110875000000,45875000000,65000000000,0.5862457722660653,0,35624000000,0,35624000000,16496000000,52120000000,97995000000,68000000,2827000000,16496000000,22012000000,0.19852987598647126,12880000000,0.11616685456595265,-2397000000,10483000000,0.09454791431792559,285000000,2404000000,0.021682074408117247,0.85,0.85,2833000000,2839000000
14 | VZ,2010,2010,FY,106565000000,44149000000,62416000000,0.585708253178811,0,31366000000,0,31366000000,16405000000,47771000000,91920000000,0,2523000000,16405000000,23944000000,0.22468915685262517,14645000000,0.13742786092994885,-1961000000,12684000000,0.11902594660535823,2467000000,2549000000,0.023919673438746306,0.9,0.9,2830000000,2833000000
15 | VZ,2009,2009,FY,107808000000,44299000000,63509000000,0.5890935737607599,0,32950000000,0,32950000000,16532000000,49482000000,93781000000,75000000,3102000000,16532000000,24495000000,0.22720948352626893,14027000000,0.13011093796378748,-2459000000,11568000000,0.10730186999109528,1210000000,3651000000,0.03386576135351736,1.29,1.29,2841000000,2841000000
16 | VZ,2008,2008,FY,97354000000,39007000000,58347000000,0.5993282248289746,0,26898000000,0,26898000000,14565000000,41463000000,80470000000,362000000,1819000000,14565000000,26143000000,0.2685354479528319,16884000000,0.17342892947387883,-970000000,15914000000,0.1634652916161637,3331000000,6428000000,0.06602707644267312,2.26,2.26,2849000000,2850000000
17 | VZ,2007,2007,FY,93469000000,37547000000,55922000000,0.5982946217462474,0,25967000000,0,25967000000,14377000000,40344000000,77891000000,168000000,1829000000,14377000000,25709000000,0.27505376114005714,15578000000,0.16666488354427672,-1033000000,14545000000,0.1556130909713381,3982000000,5521000000,0.059067712289636136,1.91,1.9,2898000000,2902000000
18 | VZ,2006,2006,FY,88144000000,34994000000,53150000000,0.6029905609003449,0,25232000000,0,25232000000,14545000000,39777000000,74771000000,201000000,2349000000,14545000000,25765000000,0.2923057723724814,13373000000,0.15171764385550918,-1181000000,12192000000,0.1383191141768016,2674000000,6197000000,0.07030540933018696,2.13,2.12,2912000000,2938000000
19 | VZ,2005,2005,FY,75112000000,25469000000,49643000000,0.660919693258068,0,21312000000,0,21312000000,14047000000,35359000000,60828000000,120000000,2180000000,14047000000,26834000000,0.35725316860155504,14814000000,0.19722547662157844,-1162000000,13652000000,0.18175524550005326,3210000000,7397000000,0.0984796037916711,2.67,2.65,2766000000,2817000000
20 | VZ,2004,2004,FY,71283000000,23168000000,48115000000,0.6749856206949764,0,21088000000,0,21088000000,13910000000,34998000000,58166000000,116000000,2384000000,13910000000,26976000000,0.37843525104162284,13117000000,0.18401301853176774,-596000000,12521000000,0.17565197873265714,2851000000,7831000000,0.10985789038059565,2.83,2.79,2770000000,2831000000
21 | VZ,2003,2003,FY,67752000000,21783000000,45969000000,0.6784891958908962,0,24999000000,0,24999000000,13617000000,38616000000,60399000000,96000000,2797000000,13617000000,20743000000,0.3061607037430629,7494000000,0.1106092809068367,-1150000000,6344000000,0.09363561223284922,1252000000,3077000000,0.045415633486834334,1.12,1.11,2756000000,2789000000
22 |
--------------------------------------------------------------------------------
/load/letter_load.py:
--------------------------------------------------------------------------------
1 | import os
2 | from langchain.document_loaders import PyPDFLoader, DirectoryLoader, UnstructuredFileLoader # for loading the pdf
3 | from langchain.embeddings import OpenAIEmbeddings # for creating embeddings
4 | from langchain.vectorstores import Pinecone # for the vectorization part
5 | from langchain.text_splitter import TokenTextSplitter
6 | import pinecone
7 |
8 | #import magic
9 | #import nltk
10 | #nltk.download('punkt')
11 |
12 | # identify the various pdf files
13 | pdfs = [file for file in os.listdir('./letters/') if 'pdf' in file]
14 |
15 | # loops through each pdf in the letters directory
16 | # and loops the content using langchains PyPDFLoader
17 | # there can likely be a better way for loading each individual doc
18 | # but I ran into issues with some of the other loader dependencies
19 | # ideally each letter would be serialized itself
20 | # but this approach just consolidates and loads them all in a flat list
21 | page_list = []
22 | for pdf in pdfs:
23 | pdf_path = f"./letters/{pdf}"
24 | loader = PyPDFLoader(pdf_path)
25 | pages = loader.load()
26 | page_list.append(pages)
27 |
28 | flat_list = [item for sublist in page_list for item in sublist]
29 |
30 | # initialize pinecone
31 | import streamlit as st
32 | pinecone.init(
33 | api_key=st.secrets['pinecone_key'],
34 | environment=st.secrets['pinecone_env']
35 | )
36 | index_name = "buffett"
37 |
38 | text_splitter = TokenTextSplitter(chunk_size=1000, chunk_overlap=0)
39 | texts = text_splitter.split_documents(flat_list)
40 |
41 | # note you should create an OPENAI_API_KEY env environment variable or use st.secrets
42 | # create embeddings using OpenAI and load into Pinecone
43 | embeddings = OpenAIEmbeddings(openai_api_key=st.secrets['openai_key'])
44 | docsearch = Pinecone.from_texts([t.page_content for t in texts], embeddings, index_name=index_name)
45 |
--------------------------------------------------------------------------------
/load/stock_load.py:
--------------------------------------------------------------------------------
1 | import os
2 | import glob
3 | import numpy as np
4 | import pandas as pd
5 | import snowflake.connector
6 | from snowflake.connector.pandas_tools import write_pandas
7 | from snowflake.snowpark.session import Session
8 | import streamlit as st
9 |
10 | # snowpark connection
11 | CONNECTION_PARAMETERS = {
12 | "account": st.secrets['account'],
13 | "user": st.secrets['user'],
14 | "password": st.secrets['password'],
15 | "database": st.secrets['database'],
16 | "schema": st.secrets['schema'],
17 | "warehouse": st.secrets['warehouse'],
18 | }
19 |
20 | # create session
21 | session = Session.builder.configs(CONNECTION_PARAMETERS).create()
22 |
23 | # create a list of the statements which should match the folder name
24 | statements = ['INCOME_STATEMENT_ANNUAL','BALANCE_SHEET_ANNUAL','CASH_FLOW_STATEMENT_ANNUAL']
25 |
26 | # Load data into snowflake by looping through the csv files
27 | for statement in statements:
28 | path = f'./load/financials/{statement.lower()}/'
29 | files = glob.glob(os.path.join(path, "*.csv"))
30 | df = pd.concat((pd.read_csv(f) for f in files))
31 | print(statement)
32 | # note that overwrite is used to start. If adding future data, move to append with upsert process
33 | session.create_dataframe(df).write.mode('overwrite').save_as_table(statement)
34 |
35 | # automatically get the ddl from the created tables
36 | # create empty string that will be populated
37 | ddl_string = ''
38 |
39 | # run through the statements and get ddl
40 | for statement in statements:
41 | ddl_string += session.sql(f"select get_ddl('table', '{statement}')").collect()[0][0] + '\n\n'
42 |
43 | ddl_file = open("ddls.sql", "w")
44 | n = ddl_file.write(ddl_string)
45 | ddl_file.close()
46 |
--------------------------------------------------------------------------------
/prompts.py:
--------------------------------------------------------------------------------
1 | import streamlit as st
2 | import openai
3 | from langchain.chat_models import ChatOpenAI
4 | from langchain.embeddings.openai import OpenAIEmbeddings
5 | from langchain.vectorstores import FAISS, Pinecone
6 | from langchain.prompts.prompt import PromptTemplate
7 | from langchain.chains import RetrievalQA
8 | from langchain.llms import OpenAI
9 | import pinecone
10 |
11 |
12 | FS_TEMPLATE = """ You are an expert SQL developer querying about financials statements. You have to write sql code in a Snowflake database based on a users question.
13 | No matter what the user asks remember your job is to produce relevant SQL and only include the SQL, not the through process. So if a user asks to display something, you still should just produce SQL.
14 | If you don't know the answer, provide what you think the sql should be but do not make up code if a column isn't available.
15 |
16 | As an example, a user will ask "Display the last 5 years of net income for Johnson and Johnson?" The SQL to generate this would be:
17 |
18 | select year, net_income
19 | from financials.prod.income_statement_annual
20 | where ticker = 'JNJ'
21 | order by year desc
22 | limit 5;
23 |
24 | Questions about income statement fields should query financials.prod.income_statement_annual
25 | Questions about balance sheet fields (assets, liabilities, etc.) should query financials.prod.balance_sheet_annual
26 | Questions about cash flow fields (operating cash, investing activities, etc.) should query financials.prod.cash_flow_statement_annual
27 |
28 | The financial figure column names include underscores _, so if a user asks for free cash flow, make sure this is converted to FREE_CASH_FLOW.
29 | Some figures may have slightly different terminology, so find the best match to the question. For instance, if the user asks about Sales and General expenses, look for something like SELLING_AND_GENERAL_AND_ADMINISTRATIVE_EXPENSES
30 |
31 | If the user asks about multiple figures from different financial statements, create join logic that uses the ticker and year columns. Don't use SQL terms for the table alias though. Just use a, b, c, etc.
32 | The user may use a company name so convert that to a ticker.
33 |
34 | Question: {question}
35 | Context: {context}
36 |
37 | SQL: ```sql ``` \n
38 |
39 | """
40 | FS_PROMPT = PromptTemplate(input_variables=["question", "context"], template=FS_TEMPLATE, )
41 |
42 | LETTER_TEMPLATE = """ You are tasked with retreiving questions regarding Warren Buffett from his shareholder letters.
43 | Provide an answer based on this retreival, and if you can't find anything relevant, just say "I'm sorry, I couldn't find that."
44 | {context}
45 | Question: {question}
46 | Anwer:
47 |
48 | """
49 | LETTER_PROMPT = PromptTemplate(input_variables=["question", "context"], template=LETTER_TEMPLATE, )
50 |
51 | llm = ChatOpenAI(
52 | model_name="gpt-3.5-turbo",
53 | temperature=0.1,
54 | max_tokens=1000,
55 | openai_api_key=st.secrets["openai_key"]
56 | )
57 |
58 |
59 | def get_faiss():
60 | " get the loaded FAISS embeddings"
61 | embeddings = OpenAIEmbeddings(openai_api_key=st.secrets["openai_key"])
62 | return FAISS.load_local("faiss_index", embeddings)
63 |
64 |
65 | def get_pinecone():
66 | " get the pinecone embeddings"
67 | pinecone.init(
68 | api_key=st.secrets['pinecone_key'],
69 | environment=st.secrets['pinecone_env']
70 | )
71 |
72 | index_name = "buffett"
73 | embeddings = OpenAIEmbeddings(openai_api_key=st.secrets["openai_key"])
74 | return Pinecone.from_existing_index(index_name,embeddings)
75 |
76 |
77 | def fs_chain(question):
78 | """
79 | returns a question answer chain for faiss vectordb
80 | """
81 |
82 | docsearch = get_faiss()
83 | qa_chain = RetrievalQA.from_chain_type(llm,
84 | retriever=docsearch.as_retriever(),
85 | chain_type_kwargs={"prompt": FS_PROMPT})
86 | return qa_chain({"query": question})
87 |
88 |
89 | def letter_chain(question):
90 | """returns a question answer chain for pinecone vectordb"""
91 |
92 | docsearch = get_pinecone()
93 | retreiver = docsearch.as_retriever(#
94 | #search_type="similarity", #"similarity", "mmr"
95 | search_kwargs={"k":3}
96 | )
97 | qa_chain = RetrievalQA.from_chain_type(llm,
98 | retriever=retreiver,
99 | chain_type="stuff", #"stuff", "map_reduce","refine", "map_rerank"
100 | return_source_documents=True,
101 | #chain_type_kwargs={"prompt": LETTER_PROMPT}
102 | )
103 | return qa_chain({"query": question})
104 |
105 |
106 | def letter_qa(query, temperature=.1,model_name="gpt-3.5-turbo"):
107 | """
108 | this method was deprecated but seems to be more efficient from a token perspective
109 | """
110 | pdf_qa = ChatVectorDBChain.from_llm(OpenAI(temperature=temperature, model_name=model_name, openai_api_key=st.secrets["openai_key"]),
111 | pinecone_search(), return_source_documents=True)
112 | return pdf_qa({"question": query, "chat_history": ""})
113 |
114 |
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | altair
2 | snowflake-connector-python
3 | snowflake-sqlalchemy
4 | snowflake-snowpark-python[pandas]==1.5.1
5 | numpy
6 | pandas
7 | matplotlib
8 | seaborn
9 | openai==0.27.3
10 | streamlit_chat
11 | langchain==0.0.124
12 | pinecone-client==2.2.1
13 | sqlalchemy
14 | faiss-cpu==1.7.4
15 |
--------------------------------------------------------------------------------