There are numerous databases to get company financials and SEC filings. It's easier to find financials for publicly traded companies than privately held. Here are some Bruno Library databases to retrieve financials for companies:
You can also access SEC filings from Hoovers Online and MorningStar Document Research.
SWOT (Strengths, Weaknesses, Opportunities, Threats) - these can be found in Business Source Ultimate. Look under Company Profiles. Enter the name of the company and open the report and the table of contents list SWOT analysis for many companies.
SWOT analyses can also be found in D&B Hoover's.