@ultrasaurus indeed. Wall street wants us to stay away from sec filings. However they are structured data. I am running a project to make sec filings easily searchable(today) and understandable(in the future) at https://www.instant10-k.com/
We currently have 10-k & 10-Q filings for US companies and 6-K filings for foreign companies.
I was really excited to see they cut their infra costs while supporting more revenue (bottom of page 71), that bodes very well for their future prospects.