From Financial Integrity
FINRA Fund Analyzer
FINRA has a nifty stock/fund analyzer, to estimate the value of stocks/funds, the impact of fees and discounts over time, and compare funds side by side:
Fund Analyzer Tool
You can also find out specific market data through FINRA's main site
About the Financial Industry Regulatory Authority
The Financial Industry Regulatory Authority (FINRA) is the largest independent regulator for all securities firms doing business in the United States. FINRA's mission is to protect America's investors by making sure the securities industry operates fairly and honestly. All told, FINRA oversees nearly 4,490 brokerage firms, about 163,640 branch offices and approximately 635,405 registered securities representatives.