When possible, search by a public company's ticker symbol.
It is often a quicker and more accurate way to find company information.
You will probably have to rely on articles to discover a company's market strategy.
Here are some good databases for finding market strategies:
For Analyst information, I start with Hoover's Online and then try some of the databases listed in the "Domestic Public Company" box. If your company is private, try LexisNexis Academic (shown below).
Click or make note of the areas shown in the screenshot below.
Search in the box shown below.
Check out the areas shown below:
Your best bet for articles is FrogScholar or Business Source Complete
Put the name of the company in quotation marks: "Hostess Brands"
A Company SWOT (strengths, weaknesses, opportunities, threats) can only be found in the database, Business Source Complete.
Just type the name of your company in the first box, and SWOT in the 2nd box. Mainly works for public companies.