Skip to content

Testing the historical performance of company's stocks based on the inherent complexity of their 10-K report filed with the SEC.

Notifications You must be signed in to change notification settings

jorgoose/complexity-stock-backtesting

Repository files navigation

Do Companies With Simpler 10-K Filings Outperform?

Testing the historical performance of company's stocks based on the inherent complexity of their 10-K report filed with the SEC.

The "complexity" score of each report was determined by a Flesch-Kincaid readability scoring system.

Overview of Python scripts used for analysis:

reportCollector.py - Used to gather 10-K filings for each company
complexityAnalysis.py - Used to calculate complexity score of each company based on their 10-K
performanceBacktest.py - Used to calculate historical stock performance of each company
dataAndCorrelation.py - Used to combine the two sets of data into a single file, and to calculate statistical correlation between the two variables
plotData.py - Used to create graph for the resulting set of combined data (shown below)

alt text

About

Testing the historical performance of company's stocks based on the inherent complexity of their 10-K report filed with the SEC.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages