Public listed companies' annual reports are found freely on their websites for their shareholders and they can be pretty long, but i found that browsing through gave an immense view about business and finances. There must surely be a better way to analyse them...
and a report usually has the following parts...
- Chairman's letter
- Stock history
- Financial Statements - Balance sheet, Income Statement
- Products of the Company
- Competitive Analysis