Newspapers and news sites: Latest news and current trends
Company rankings and lists: Identifying companies of interest
Directories, initial filings, corporate websites: Basic information about companies, such as physical addresses, key personnel, company history, organizational structure
Annual reports, SEC filings, analyst reports: In-depth analysis and detailed information on company activities
Industry overviews and government data: The broader business, industry, and economic context
If there isn't a SWOT analysis, you can do your own SWOT analysis by collecting information from multiple sources, such as company profiles, industry & market information, journal articles and news. If you are researching a public company, take a look at its Annual Reports, especially the section "Risk Factors."
Here are some other tips on doing your own SWOT analysis:
Explore the company website and consider the following:
Interview the company, if possible. State that you are a student researching on the company for academic work, and that you will agree to sign any non-disclosure agreement. Call and ask them nicely. You might be surprised! * Most of the "internal information" (e.g., HR practices) of small private firms is highly unlikely to be available in secondary sources; in this case, talking with the company is the only way.
Read reviews, if available. Although customer reviews can be biased and unreliable, consistently positive or negative reviews should be taken into account. Consumers often find weaknesses that the company may not be aware of. However, be realistic -- you can't be all things to all people. Always keep your target market in mind.
Take a look at the competitors and consider