This future value calculator models how an investment might grow over time. It handles simple compounding, or more complex scenarios with regular contributions or withdrawals.
The calculator starts with some simple defaults – provide three inputs to see compound growth in action.
For more complex scenarios where you'd like to model regular contributions or retirement withdrawals, click Show Advanced Options to reveal the tool's Periodic Contributions settings.
The calculator updates automatically as you type – no button clicking required!
The calculator shows your Future Value prominently – that's the final number you care about, the total investment value after the Years to Invest you chose. Click Show Detailed Breakdown to see how you got there:
Hit Calculate & Graph 📊 to see a stacked bar chart showing how your investment grows year by year. The visualization breaks down your starting balance, contributions, and market gains to illustrate the compounding growth (or, uhh, decline) of an investment. You can hover – or tap on mobile – to see the snapshot after any year in the series.

The calculator uses annual compounding, meaning returns compound once per year. For periodic contributions, it applies growth each period proportionally (for example, monthly contributions receive monthly compounding at 1/12th the annual rate).
This tool shows you the mathematical outcome of consistent returns, which is useful for planning even if reality will be bumpier. And I guarantee it will be: real-world investing is messier than this calculator.
Try our stock return calculator or ETF return calculator to see returns that actually happened!
Whether you're seeing what an investment might become or planning how to fund 30 years of retirement, playing with different scenarios helps you understand the possibilities. Despite my best attempts, my calculators can't predict the future... but modeling sure beats guessing!
Try these related calculators next:
Below is an industry performance screener and industry stock comparison tool to analyze and compare the performance of companies within the same industry classification. Search by individual ticker or company name, SIC code, NAICS code, or Fama-French 12 industry classification to see performance metrics, charts, and peer comparisons.
The screener offers multiple ways to analyze companies and industries. You can search by individual ticker or company name, or explore entire industry classifications using various taxonomy systems.
For the tool to work, you'll need to pick an industry to screen. But don't worry, I made that straightforward – choose from four classification approaches:
The Industries tab uses the Fama-French 12 industry classification system, developed by Eugene Fama and Kenneth French. This system groups companies into these sectors:
If you click over to the Industries tab in the search box, you can select one of those 12 and populate the table.
The tool supports both SIC and NAICS classification systems:
The tool automatically suggests matching codes as you type, helping you find the right industry classification. Alternatively, look up a ticker in the SIC and NAICS lookup tool first, then bring the SIC or NAICS codes you're interested in researching back here.
For each company in your selected industry, the screener displays:

I've also built the tool to have a few columns off by default. Click the column visibility controls to reveal additional performance metrics:
But wait, there's more! You probably would have discovered these clicking around, but if you want to take your analysis further:
The tool integrates multiple authoritative data sources to provide comprehensive industry analysis:
There's a lot of data here, and as you can imagine the tool is doing quite a bit in the background. that in mind, there are some mild usage limitations:
Industry classifications and performance metrics are for informational and research purposes only. I cannot warrant the accuracy of industry groupings or performance calculations. You should work with a financial professional before making any investment decisions and verify all figures from other sources.
Important limitations include, but are not limited to:
Enhance your research with our comprehensive suite of financial calculators:
Industry analysis is a fundamental component of investment research. The financial media doesn't generally talk about performance until after it's already happened and pretty obvious from online conversations. If there's an edge out there, you need to do differentiated research to find it.
I'm not just making this up – you're all the way into my conclusion, after all! – but working through this tool's development gave me a lot of investment ideas to pursue in various sectors.
Anyway, here's my take on where you might use this:
Let me know how you use the tool – and send me your ideas for enhancements! Consider this a draft of what this tool might become.
Try our ETF correlation calculator which analyzes daily return correlations between exchange-traded funds. Use the tool to identify overlapping fund exposures, optimize your ETF allocation, and avoid concentration in your fund-based investment strategy.
Our database includes over 3,000 exchange-traded funds covering domestic and international markets, sectors, factors, and asset classes.
Need a broader analysis? Check out our comprehensive Security Correlation Calculator for stocks, ETFs, and mutual funds combined. Or, pare things back with our focused Stock Correlation Calculator and Mutual Fund Correlation Calculator.
Begin by entering at least two ETF symbols and selecting your analysis timeframe. The calculator will process correlations using daily return data to help you understand fund relationship dynamics and identify any portfolio overlap.
The ETF correlation interface is designed for efficient fund analysis:
The calculator displays results through two complementary views: an interactive correlation matrix and detailed statistical analysis.

ETF correlations reveal how fund returns move relative to each other during your selected period:
Export your ETF correlation results by clicking the Export button. The CSV includes the complete correlation matrix, summary statistics, and analysis for yoru detailed review.
These ETF correlation calculations use the Tiingo API with these constraints:
My ETF correlation analysis tool follows (as far as I know...) industry-standard practices for fund comparison:
ETF correlations reflect historical relationships and past correlations cannot guarantee future fund relationships.
This calculator serves educational and research purposes only. Results do not constitute investment advice and require independent verification before making fund allocation decisions.
ETF correlations can shift dramatically due to changes in underlying holdings, index methodology modifications, or market regime changes. My tool's analysis does not account for tracking errors, or fund-specific events that may affect relative performance.
Contact us if you encounter calculation errors or unexpected results. Include the specific ETF symbols and date range that produced issues.
I welcome suggestions for improving the ETF correlation calculator. But, keep in mind this is a free, ad-supported service. Significant feature additions may require consulting engagements. Your feedback helps me enhance the tool for all users, though, so if you have a broadly applicable suggestion I might add it.
We cannot provide ETF recommendations, portfolio allocation advice, or fund selection guidance. This tool is intended for educational research purposes only.
Enhance your portfolio analysis with our related calculators:
ETF correlation analysis is fundamental to efficient portfolio construction.
Consider that many sector ETFs, despite tracking different industries, may show high correlations during certain market periods due to shared sensitivity to factors like interest rates, economic growth, or investor sentiment. Similarly, international ETFs may become highly correlated with domestic funds during global market stress.
Supplement your ETF correlation analysis with these portfolio evaluation tools:
While ETFs were designed to provide instant diversification, many investors inadvertently create concentrated portfolios by combining funds with high correlations. Understanding these relationships helps you build portfolios that truly capture different return drivers... rather than expensive duplications of the same market exposures.
Presented here is a mutual fund correlation calculator which analyzes daily return correlations between actively managed and index mutual funds. The analysis can extend to thousands of mutual funds including domestic and international equity funds, bond funds, sector funds, and balanced funds.
For a comprehensive universe of securities, explore our Security Correlation Calculator which combines stocks, ETFs, and mutual funds. Or, try our specialized Stock Correlation Calculator and ETF Correlation Calculator.
Start by selecting at least two mutual fund tickers and defining your analysis period. The calculator will compute correlations using daily return data to reveal past fund return relationship patterns... and any potential redundancies.
The mutual fund correlation interface provides a few inputs for your analyzing pleasure:
Results are presented through two perspectives: an interactive correlation matrix and comprehensive fund statistics.

Mutual fund return correlations indicate how fund returns moved relative to each other throughout your analysis timeframe:
Many actively managed funds show high correlations with their benchmarks or similar funds, suggesting limited differentiation despite higher fees – there's even a nickname for this phenomenon: shadow indexing. Conversely, funds with consistently low correlations may indicate genuine active management or unique investment approaches.
You can use correlation analysis as one input to assess whether your fund selections justify their costs. If multiple funds in your portfolio show correlations above 0.8, consider whether you're paying multiple management fees for the same market exposure.
Save your mutual fund correlation analysis by selecting the Export button. The generated CSV contains the complete correlation matrix, statistical summary, and analysis metadata.
The fund correlation calculations use Tiingo API data with these restrictions:
Here's how the mutual fund correlation calculator works:
Mutual fund correlations are based on historical performance data and past relationships do not predict future fund correlations.
This calculator provides research and educational information only and should not be considered financial advice. Always verify results independently... and consult qualified professionals for investment decisions, don't ask me.
Mutual fund correlations can change due to manager turnover, strategy shifts, or changes in underlying market conditions. The analysis does not consider fund-specific events that may impact relative performance between funds – though it does use daily value, so it should account for fees (but not backend or frontend loads).
Contact us if you identify calculation errors or data inconsistencies. Please include the specific mutual fund symbols and date range that produced unexpected results.
I welcome suggestions for enhancing the mutual fund correlation calculator – but remember, this is a free, advertising-supported tool. Major enhancements require consulting arrangements. Your input helps improve the tool for the investment community, though, so if you have a broadly applicable suggestion I'll likely add it.
And remember, I'm not an investment advisor, and I'm certainly not your investment advisor. I cannot provide mutual fund recommendations, asset allocation guidance, or fund selection advice. This tool serves educational and research purposes. Verify the results elsewhere!
Expand your investment analysis capabilities with our related tools:
This mutual fund correlation calculator can help evaluate whether your fund selections provide genuine diversification... or expensive duplication.
A portfolio of funds with correlations consistently above 0.8 may be a sign you're paying multiple management fees for the same market exposure. And on the other hand, identifying truly uncorrelated funds might help build portfolios that perform more consistently across varying market conditions.
We'll see, anyway. Have fun with the tool!
Further your mutual fund analysis with these resources:
Below is a stock correlation calculator which analyzes daily return correlations between individual securities. Use our tool to understand how stocks move together, identify portfolio concentration risks, and build diversified equity portfolios based on actual return relationships... rather than sector classifications alone.
The database includes over 15,000 active stocks trading on major U.S. exchanges. Correlation data is updated at least weekly, and provides comprehensive analysis for equity portfolio construction and risk management.
Looking for broader analysis? Try our comprehensive Security Correlation Calculator which includes stocks, ETFs, and mutual funds, plus our specialized ETF Correlation Calculator and Mutual Fund Correlation Calculator.
Start by selecting at least two stock tickers and choosing your analysis timeframe. The calculator will compute correlations using daily return data and provide insights for equity portfolio optimization.
The stock correlation interface provides streamlined controls for equity analysis:

When you add individual stocks, the calculator leverages NAICS industry classifications to suggest related companies. This feature helps identify potential portfolio concentration risks and diversification opportunities. Look for the lightbulb icon next to the Add button when suggestions are available.
The calculator presents results in two formats optimized for equity analysis: an interactive correlation matrix and comprehensive portfolio statistics.
Stock correlations indicate how equity prices moved relative to each other during the analysis period:
Save your stock correlation analysis by clicking the Export button to download a comprehensive CSV file. The export includes the full correlation matrix, statistical summary, and analysis metadata for integration with portfolio management tools or further analysis.
Stock correlation calculations use data from the Tiingo API with the following parameters and limitations:
Wondering what's backing the tool? Here's how it works:
Stock correlations are based on historical performance and past relationships do not predict future correlations.
This tool provides educational and research information only and should not be considered investment advice. Always verify results independently, and consult with the right professionals if you need help with investment decisions.
Stock correlations can change rapidly during earnings announcements, sector rotations, or market volatility. The analysis does not account for corporate actions, dividend payments, or stock splits that may occur between data updates.
Contact us if you discover calculation errors or data inconsistencies. Please include the specific stock tickers and date range that produced unexpected results so we can investigate.
Feature enhancement requests are welcome, but remember this is a free, advertising-supported tool. Major enhancements may require consulting arrangements. Of course, I do appreciate feedback and suggestions for improving the stock correlation calculator (and my other investing tools!).
I cannot provide personalized investment advice, stock recommendations, or portfolio optimization guidance. This tool is designed for research and educational purposes only.
Expand your portfolio analysis with specialized calculators:
Understanding stock correlations helps you build resilient equity portfolios. Many investors make the mistake of thinking they're diversified simply because they own stocks in different sectors, but running a historical correlation analysis (like the one I'm showing you here!) often reveals surprising relationships that sector classifications miss.
For example, large-cap growth stocks across different sectors (technology, consumer discretionary, healthcare) often show high correlations because they're driven by similar macroeconomic factors: interest rates, growth expectations, and institutional investment flows. A portfolio of technology and healthcare stocks might seem diversified but could show correlations above 0.8 during certain market periods.
We've also got these slick portfolio tools:
Use this stock correlation calculator to move beyond superficial diversification. Instead of relying on sector labels, this tool will help you focus on actual return relationships to build portfolios that can perform across various market environments. But remember: the goal isn't necessarily to eliminate correlated equities, but to understand the story behind the story... so you can make informed portfolio construction decisions.
Below is a security correlation calculator which analyzes daily return correlations between stocks, ETFs, and mutual funds. Use this tool to identify portfolio diversification opportunities, measure how securities move together, and optimize your investment strategy based on return correlation relationships.
There are thousands of securities in the database including stocks, ETFs, and mutual funds. Correlation data is accurate to within the last 7 days of returns and includes comprehensive statistics for portfolio analysis.
Also, see our specialized correlation calculators (though they match the functionality here!): our Stock Correlation Calculator for equity analysis, an ETF Correlation Calculator for exchange-traded fund comparisons, and the Mutual Fund Correlation Calculator for fund portfolio optimization.
To begin, select at least two securities and specify a date range. The tool will calculate correlations based on daily return data and give you the input you need for your comprehensive portfolio analysis.
The correlation calculator interface provides intuitive controls for portfolio analysis:

If you add an individual stock to your analysis, the tool includes intelligent suggestions based on industry classifications (NAICS/SIC codes). When you add securities, the calculator identifies related companies in the same industry for enhanced portfolio analysis. When the tool has smart suggestions, you'll see a lightbulb icon next to the Add button. Hit the lightbulb to select related securities.
The correlation calculator provides two main result views: a correlation matrix and detailed statistics.
Correlation values range from -1.0 to +1.0 and indicate how securities move relative to each other:
The correlation calculator helps you optimize portfolio construction by identifying securities that move independently (or together, depending on your goals here!). Lower correlations between holdings can reduce overall portfolio volatility while maintaining return potential.
You can use the tool to avoid concentration risk – at least, based on past relationships. Securities with correlations above 0.8 may provide less diversification benefit than expected. Conversely, securities with correlations below 0.3 can provide diversification opportunities.
The tool includes export functionality to save your correlation analysis for future reference or portfolio management software integration. Exported data includes the full correlation matrix, summary statistics, and date range information. Hit the Export button to download a CSV with your results.
The tool uses the Tiingo API for comprehensive security data. We have implemented reasonable usage limits:
Correlations are calculated using daily return data based on adjusted closing prices. The tool:
Correlation analysis is based on historical data and past correlations do not guarantee future relationships.
The tool is for informational and research purposes only. We cannot warrant the results. Verify any information from this tool independently.
Correlation relationships can change rapidly during market stress, economic shifts, or company-specific events – as folks sometimes say, "everything tends to fall together".
We do not account for corporate actions, stock splits occurring after or before data updates, or other events that might affect correlation calculations. The analysis assumes securities trade on the same market hours and does not adjust for trading calendars.
Contact us if you find calculation errors or data issues. Include the specific tickers and date range that caused problems so we can investigate, and possibly pass information back to our provider.
For feature requests, remember this tool is maintained as a free, ad-supported service. Significant feature requests require consulting arrangements. But I'm happy to hear you out if you have ideas, please send them in.
We cannot provide investment advice or portfolio recommendations. This information is strictly for educational and research purposes. We will not respond to requests for investment guidance or portfolio optimization advice.
For focused analysis, try our instrument-specific correlation calculators:
We built this correlation calculator to address a fundamental challenge in portfolio construction: understanding how securities move together, not just how we think securities should move together.
Too many investors build portfolios based on asset class labels or industry groups without even considering past correlations. A "diversified" portfolio of large-cap growth stocks might have correlations above 0.9 - providing little actual diversification. Or, that super expensive, well-marketed ETF might be a shadow index of a cheaper fund, (or worse – it might capture the downside of an index and a fraction of the upside).
Compare your results with our other portfolio analysis tools:
Remember the classic warning: "correlation does not imply causation". Securities can be highly correlated – statistically – for all sorts of reasons that don't necessarily reflect something about their business relationship.
For portfolio construction purposes, though, correlation relationships matter more than correlation causes. Whether Apple and Microsoft move together because they're both technology stocks or because institutional investors treat them similarly, the portfolio impact is the same.
Use this tool to move beyond portfolio construction based on sector labels or market capitalization. Focus on actual return relationships to build truly diversified portfolios that can weather various market conditions.
We hope the correlation calculator helps you build better-diversified portfolios. Remember: the goal isn't necessarily to find uncorrelated assets - it's to understand the past relationships between your holdings.
Below is a SIC code lookup tool for United States publicly traded securities. This tool shows companies classified by Standard Industrial Classification codes, allowing you to find related peer companies, analyze industry structures, and generate investment ideas.
This tool is part of our public company industry classification suite. Please let me know about issues on our Contact Form.
Note: The database contains publicly traded securities that file with the SEC. Classifications are taken from SEC EDGAR.
This lookup tool allows you to browse companies by searching by SIC classifications:

For each company, you can also click the buttons to see detailed industry information or use the link to visit SEC filings directly. If you're keen, you can also take it to the Industry Performance Screener and explore how peers have performed.
SIC codes offer valuable classification information, and I get them from SEC's EDGAR. Still, you need to be aware of some limitations. I touched on them in the company SIC and NAICS lookup tool, but here's a summary:
I use the SIC codes to populate NAICS codes for each company. They don't map 1:1 in my database, so the NAICS codes can also be funny. But for a more comprehensive view, consider using both this SIC industry lookup tool and our NAICS industry lookup tool in your research.
The current tool only allows you to search by 4 digit SIC codes, without aggregating. I'll look into how best to add 2 and 3 digit searches to the tool (or feel free to get in touch with ideas).
SIC codes use a four-digit hierarchical structure:
For example, SIC code 7372 breaks down as:
The key for these company classifications is their self-filed SIC. Here is how I populate the data:
Continue your industry and investment research with these complementary tools:
Explore more investment tools in our Investing section.
Below is a comprehensive SIC and NAICS code lookup tool for United States publicly traded securities. This tool helps investors understand company classifications, industry groupings, and related companies using both the legacy SIC (Standard Industrial Classification) system and the modern NAICS (North American Industry Classification System) codes.
The database includes all publicly traded securities that file with the SEC, with classifications updated directly from SEC EDGAR filings. Data is refreshed regularly as companies file new documents.
This tool is part of our public company industry classification suite. Please let me know about issues on our Contact Form.
Note: Industry classifications are self-reported by companies in their SEC filings. Some companies may have multiple NAICS codes – there isn't an official 1:1 mapping.
After you run the tool, you'll see a few things:
Here's an example run of the tool for Apple Inc:

The tool shows both SIC and NAICS codes because both systems remain relevant for different purposes in financial analysis and regulatory compliance.
The Standard Industrial Classification (SIC) system – despite being officially replaced by NAICS in 1997 – remains important for several reasons:
The first 2 digits of SIC are the major group for the company (there are 11). The first three group the industry, while the first four digits designate the industry itself.
The first edition of the Standard Industrial Classification was developed in the 1930s, and the Office of Management and Budget (OMB) last updated the SIC in 1987.
Rapid industrial development in the early 90s made it (more) evident the SIC wasn't equipped to deal with a changing economy. The US tasked the Economic Classification Policy Committee (with representatives from the Bureau of Economic Analysis, Department of Commerce, Bureau of the Census, Department of Commerce, the Bureau of Labor Statistics, and the Department of Labor) with establishing a "revised SIC". Instead, working with Statistics Canada and Instituto Nacional de Estadística, Geografía e Informática (INEGI) of
Mexico, we three allies harmoinized our classification systems in the NAICS.
The 1997 and 2002 releases of the NAICS come with correspondance tables for converting from the SIC, though later editions leave it up to us. I used the NAICS Association's crosswalk in the tool, though there are (of course!) other valid options for converting between the two.
The North American Industry Classification System (NAICS) modernized our approach to industry classification:
As I mentioned above, NAICS replaced SIC in 1997. Canada, Mexico, and the United States of America harmonized their data for NAICS, so NAICS codes are valid across the three neighbors. Public companies listed on US Stock Exchanges don't file their NAICS codes with the SEC, so this tool uses a crosswalk from the NAICS Association to guess the mapping.
The tool sources its data from multiple authoritative sources:
While we strive for accuracy, you should be aware of some limitations:
This isn't my only security tool. Here are a few more you might find interesting:
That's just scraping the surface. Try our Investing category page to find a few more (or just search the site!)
Welcome to our Mutual Fund Daily Moving Average Calculator. This tool enables you to examine two customizable daily moving averages for a mutual fund across a timeframe of your choice. You can visualize these averages on a chart and identify important crossover points. Our database covers thousands of mutual funds, with data refreshed weekly.
Here's a guide to help you make the most of this mutual fund analysis tool:
Analyzing moving average crossovers can provide valuable insights into mutual fund performance trends. These crossovers often signal potential shifts between bullish and bearish market sentiments, offering clues about the fund's momentum.

Our Mutual Fund Daily Moving Average Calculator comes equipped with several powerful features:
Moving averages serve as a crucial tool in technical analysis, helping to smooth out price fluctuations and reveal underlying trends in mutual fund performance. By filtering out short-term volatility, moving averages offer a clearer picture of a fund's overall direction.
A popular analytical approach involves comparing two moving averages of different lengths, such as 50-day and 200-day periods. When the shorter-term average crosses above the longer-term one, it may indicate a bullish trend (often called a "golden cross"). Conversely, when the shorter-term average dips below the longer-term average, it could signal a bearish trend (known as a "death cross").
To deepen your understanding of moving averages and their role in financial analysis, we recommend exploring the Investopedia guide on Moving Averages.
This calculator relies on historical price data for mutual funds provided by Tiingo.
Please note that the calculations do not factor in reinvested dividends. For a more comprehensive analysis that includes dividend reinvestment, we recommend using our mutual fund total return calculator. Additionally, you might find our tool for analyzing a mutual fund's historical drawdowns helpful in your research, along with a mutual fund correlation calculator.
While we strive for accuracy and timeliness in our data and calculations, please understand that this tool is designed for informational purposes only. The results should not be construed as financial advice. Remember that past performance does not guarantee future results. We strongly encourage you to conduct thorough research and consult with a qualified financial advisor before making any investment decisions.
We hope this calculator proves valuable in your mutual fund investment analysis. For access to more financial tools and resources, please visit our Investing section.
Below, find an ETF Daily Moving Average Calculator. Analyze two ETF daily moving averages of a length you choose over a selected timeframe, and graph or output DMAs and crossovers. Contains data for thousands of ETFs, updated within the previous seven days.
To effectively use this tool to analyze daily moving averages in an ETF investment, follow these steps:
Understanding moving average crossovers is valuable for ETF analysis. They can indicate potential bullish or bearish trends in ETF prices, providing insights into market momentum.

Our ETF Daily Moving Average Calculator offers several unique features:
Moving averages are a technical analysis tool you can use to smooth out price data and identify trends in ETF prices. They help filter out noise from short-term price fluctuations and provide a clearer picture of the overall trend.
A common strategy is to use two moving averages of different lengths, such as the 50-day and 200-day moving averages. When the shorter moving average crosses above the longer one, it can signal a bullish trend (known as a "golden cross"). Conversely, when the shorter moving average crosses below the longer one, it can signal a bearish trend (known as a "death cross").
For more information on moving averages and their significance in ETF analysis, visit the Investopedia guide to Moving Averages.
The calculator uses historical price data for ETFs from Tiingo. It does not account for reinvested dividends; for dividend reinvestment, use the ETF total return calculator. I also built a tool to analyze an ETF's past drawdowns, and another to see ETF return correlations.
While we strive to provide accurate and up-to-date information, the results from this calculator are for informational purposes only and should not be considered financial advice. Past performance is not a guarantee of future returns. Always conduct your own research and consult with a financial advisor before making investment decisions.
We hope this tool aids you in making informed decisions about your ETF investments. For more financial tools, check out our Investing category page.