How We Calculate
Last updated: 2025-07-01
Transparency matters for financial education. This page explains where our data comes from, how calculations work, and what limitations to keep in mind.
📦 Where Our Data Comes From
We use three main data sources to make sure numbers are accurate:
Yahoo Finance - Stocks & ETFs
Used by: Investment Calculator, Miss Generator, Daily Habit, Dividend Snowball
- Yahoo Finance (stored locally): Gives us historical prices, dividend events, and stock split info for stocks and ETFs. Prices are adjusted for splits and dividends so every result reflects what a real investor would have seen.
Coin Metrics - Cryptocurrencies
Used by: Crypto Calculator
- Coin Metrics: Provides daily price data for major cryptocurrencies (Bitcoin, Ethereum, and others) in USD. Coin Metrics is a trusted, independent crypto data provider used by researchers and money managers worldwide.
IMF World Economic Outlook (WEO) & National Statistical Agencies - Inflation
Used by: Inflation Calculator
- IMF World Economic Outlook and national statistics agencies: Provides inflation data (CPI) for the Inflation Calculator. For the United States, we also cross-check with the Bureau of Labor Statistics (BLS). Data for G20 countries is updated each year.
🔢 How We Calculate
What Happens if You Pick a Non-Trading Day
When you pick a date, we automatically find the closest day the market was open. Markets are not open every day. Here is how it works:
- Weekends: If you pick a Saturday or Sunday, we use the price from the Friday before, since stock markets are closed on weekends.
- Market Holidays: If the market was closed for a holiday (like Christmas or Thanksgiving in the US), we step back to find the most recent day with real price data.
- Crypto: Crypto markets are open 24/7, so any date is valid. We still check that actual price data exists for the date you pick.
- Data Check: We always confirm that real price data exists for the date we use. We never guess or estimate prices.
What Is Dividend Reinvestment?
Our "Dividend Investor" mode shows what happens when you automatically use dividend payments to buy more shares (sometimes called a DRIP, which stands for Dividend Reinvestment Plan). Instead of taking the cash, you buy more of the same stock:
- Each dividend payment buys more shares at the market price on the day the dividend is paid
- Those extra shares earn their own dividends later on
- This creates a "snowball effect" where the number of shares you own keeps growing over time without putting in extra money
- We calculate the exact number of shares bought with each dividend, including fractional shares, just like real investment apps do
How Precise Are the Calculations?
All calculations avoid rounding errors by using high-precision math. Results are accurate to the cent. Shares are rounded to six decimal places and money amounts to two decimal places, just like a real investment account.
Important Note
- For Learning Only: This calculator is a learning tool to help you understand how investments have performed in the past. It is not financial advice and does not tell you what to buy or sell.
- Past Results: Past gains do not guarantee future results. Markets go up and down. All investments carry risk, including losing the money you put in.
- What Is Not Included: Our calculations do not account for taxes, trading fees, broker costs, or inflation. Real returns would be lower once you factor those in.
- Talk to an Expert: Before making any investment decisions, speak with a qualified financial advisor who knows your personal situation and goals.
⚠️ Universal Limitations
- No taxes: Capital-gains tax, dividend withholding, and other taxes are not deducted.
- No fees: Brokerage commissions, spread, custody, and fund expense ratios are excluded unless explicitly stated.
- Hypothetical: Results are historical simulations and educational examples, not forecasts or guarantees.
- Coverage limits: Some delisted or bankrupt assets may be unavailable depending on source coverage.
- Currency: Most comparisons are displayed in USD and may not reflect your local currency risk.
Questions? Contact us. Contact.