Pretty cool, reminds me of content from SeekingAlpha.
I'm trying to do something unrelated with public companies, where did you get a list of all companies filing with the SEC? Or was it built based on whoever filed 8-Ks? A google search leads me to this list [0] but it's missing a few companies.