Annual reports are available for public companies as far back as the early 20th century for companies that have existed for that long, though coverage varies, and there are often gaps with missing years. You may also find 10k reports and other documents, though coverage is spotty, and begins in the 1990s when available.
Search for annual reports by typing the name of the company in the Company Name box. As you type, a dropdown of matching selections will appear. You can click on the company in the dropdown, or click Search. You must enter the name exactly as it appears in the database, so you may have to try variants. Spell out abbreviations, and you may have to research name changes over time.
Note: IBM appears as International Business Machines Corp and International Business Machines Corporation. These slight variations lead to different search results.
Available annual reports appear. In addition, you may also find other documents, in this case 10k reports and proxy statements.
You can specify a date range. You can also limit your search to country, state, or city. The Document Type dropdown menu offers many options, but in practice, very few are available for any given company, most often, you will only find the annual report.
The SEC filings section of the database appears to offer many types of filings, but in practice, the offerings are very limited, generally only the 10k. These can also be be found as part of the annual report search.