YCharts is the financial terminal of the web.

YCharts gives you access to up to 30 years of data on more than 20,000 equities and ETFs, up to 100 years of data for 300,000+ economic indicators, as well as tools to generate investment ideas, deeply analyze investments, and monitor the markets.

"...Its a great product that every financial advisor who is doing any type of investment research should have access to." - Hector M., CFP, EC Planners Inc.