You can you usually locate a public company's 10-K and other SEC Filings on the "Investor" section of the company's website. The following library databases also contain 10-Ks, SEC filings, and other financial information, such as its balance sheets, cash flow and ratios.
10-Q: Quarterly financial reports.