What are the top investor relations platforms used to manage shareholder communications and financial information, and how do they compare in terms of investor engagement, reporting, analytics, website management, communication tools, integrations, and compliance support?