Don't forget to check company websites. These vary widely but give you a persective on how the company wants to present itself and provide basic documents like annual reports.
Business Insights: Essentials
Information on companies, markets, and industries from business and trade journals, newspapers and company reports. Includes detailed company and industry profiles including SWOT reports, market share reports, investment and financial reports, corporate chronologies, and interactive charts.