Investment research and management platform