1) Creates presentations, press releases, and other communication materials for earnings releases, industry events, and presentations to analysts, brokers, and investors
2. Manages the investor relations portion of the company web site
3. Monitors various analyst reports on day to day basis and summarizes them for senior management
4. Provides feedback to management regarding the investment community's perception of how the company is being managed, and their view of its financial results
5. Benchmarking with Industry and Competition.