This project focuses on developing an AI-powered chatbot to revolutionize financial data analysis for Global Finance Corp. (GFC). The chatbot will analyze and provide insights on corporate financial performance from 10-K and 10-Q financial documents.
The project involves the following steps:
- Data Extraction: Extract key financial data from 10-K reports.
- Data Preparation: Clean and format the extracted data.
- Data Analysis: Analyze the financial data to identify trends and indicators.
- Data Visualization: Create visualizations to represent the financial data.
- Summary and Conclusions: Provide insights into the financial health of the analyzed companies.
Follow these steps to extract 10-K and 10-Q data from the SEC's EDGAR database:
Go to the SEC EDGAR Database.
Enter the company name or ticker symbol in the search bar and click "Search".
Select the "10-K" or "10-Q" filing type from the filter options.
To help you sort quicker, click the arrows near the File Type. This helps you sort the File Type names.
Click on the document link to download the 10-K or 10-Q report.
Task One.ipynb
: Jupyter Notebook containing the data analysis and visualizations.Cleaned_Financial_Data.csv
: CSV file containing the cleaned financial data.LICENSE
: MIT License file.
To run the notebook:
- Clone the repository.
- Navigate to the repository directory.
- Open the notebook using Jupyter Notebook.
git clone https://github.com/jonnyvpc/Chatbot-Pre-Data-spike.git
cd Chatbot-Pre-Data-spike
jupyter notebook Task\ One.ipynb