Monte Carlo DCF
For informational and educational purposes only • Not investment advice.
Apple
iPhone, services, devices
Median Fair Value
Stock price: $333.69
Low probability above stock price
The model runs many DCF valuations using different assumptions. The Median Fair Value represents the 50th percentile of the simulated results. Select Run New Simulation to generate a new set of random outcomes.
Distribution of Simulated Fair Values
Each bar shows how many Monte Carlo simulations produced a fair value within that price range. Taller bars indicate fair values that occurred more frequently across all simulations. Together, the bars form the probability distribution of all simulated intrinsic values.
Key Valuation Metrics
Each click performs 1,000 complete DCF valuations using newly generated random assumptions to create a new distribution of possible Fair Values.
Monte Carlo DCF Formulas
The following formulas are applied within each Monte Carlo simulation to calculate one possible Fair Value per Share.
What is the Monte Carlo DCF Model?
The Monte Carlo DCF Model estimates a company's intrinsic value by running many complete Discounted Cash Flow (DCF) valuations instead of relying on a single forecast.
Each valuation uses slightly different assumptions for Revenue Growth, WACC and Terminal Growth. This creates many possible future scenarios and shows how the estimated Fair Value changes when these assumptions vary.
Instead of producing one exact valuation, the model generates a distribution of possible Fair Values. This shows the central valuation, the range of possible outcomes and how sensitive the valuation is to changes in the underlying assumptions.
How the Monte Carlo DCF Model Calculates Fair Value
Monte Carlo DCF starts with a standard DCF framework, randomly varies key assumptions such as Revenue Growth, WACC and Terminal Growth, runs many complete DCF valuations, and summarizes the resulting distribution of possible Fair Values.
Key Model Assumptions
• Revenue Growth gradually moves toward the Terminal Growth Rate.
• The Free Cash Flow Margin gradually moves toward a normalized target based on the median of up to the five most recent valid historical Free Cash Flow Margins.
• Revenue Growth, WACC and Terminal Growth vary across simulations within model-defined ranges around their Base assumptions.
• The Risk-Free Rate is based on the U.S. 10-Year Treasury yield published by the Federal Reserve Board.
• Each simulation performs one complete DCF valuation.
• Enterprise Value is adjusted for Net Debt or Net Cash to estimate Equity Value.
• The resulting Fair Values form the Simulation Distribution.
Step 1 — Generate Random Simulation Assumptions
Base: 13.1%
Random Draw: Between 9.2% and 17.1%
Base: 10.4%
Random Draw: Between 9.4% and 11.4%
Base: 2.5%
Random Draw: Between 1.5% and 3.5%
Unlike the Standard DCF and Scenario DCF, Monte Carlo DCF evaluates many randomly generated combinations of assumptions rather than relying on one or a few predefined cases. Every simulation randomly samples one value, with every value in the range equally likely, for Revenue Growth, WACC and Terminal Growth. These random assumptions represent one possible future for Apple.
Step 2 — Run One Complete DCF
Random WACC
Random Terminal Growth
Example Simulation:
WACC = 10.7%
Terminal Growth = 2.7%
Fair Value = $189.76
Each simulation performs one complete DCF valuation using randomly generated assumptions. The example above shows one actual simulation from the current Monte Carlo run. The underlying DCF calculation follows the same general process as the Standard DCF and Scenario DCF models. The key difference is that Monte Carlo DCF uses a new combination of assumptions in every simulation.
The results of the simulations are summarized in the Monte Carlo Simulation Summary.
Step 3 — Repeat the DCF Simulation
Rather than relying on one valuation, the model repeats the complete DCF calculation 1,000 times.
Every simulation uses a different combination of Revenue Growth, WACC and Terminal Growth assumptions, producing one Fair Value per Share.
The resulting collection of simulated Fair Values is used to build the valuation distribution shown in the Monte Carlo Simulation Summary.
Step 4 — Build the Valuation Distribution
After every simulation has produced one Fair Value per Share, the model collects all 1,000 results.
The simulated Fair Values are sorted from lowest to highest. Together, these values form the Simulation Distribution.
This distribution shows the range and frequency of possible intrinsic values rather than one fixed valuation estimate.
The P10, Median (P50) and P90 values identified from the ordered results are summarized in the Monte Carlo Simulation Summary.
Step 5 — Calculate Valuation Statistics
The Median Fair Value represents the 50th percentile of the simulated Fair Values, with half of the results below it and half above it.
P10 and P90 describe the lower and upper parts of the simulated valuation range, while the probability above the Current Price shows how often the simulated Fair Value exceeds today's stock price.
These statistics can be found in the Monte Carlo Simulation Summary.
Step 6 — Interpret the Results
The Monte Carlo DCF does not attempt to predict one exact intrinsic value. Instead, it estimates a range of possible Fair Values by evaluating many simulated outcomes. The Median represents the central estimate, while the P10–P90 range illustrates valuation uncertainty and the probability above the Current Price shows how often the simulated Fair Value exceeds the current stock price.
Monte Carlo Simulation Summary
The table summarizes the distribution of all simulated DCF valuations.
| Statistic | Description | Value |
|---|---|---|
| Simulations | Completed DCF valuations | 1,000 |
| Lowest | Lowest simulated fair value | $128.03 |
| P10 | 10th percentile | $153.60 |
| P25 | 25th percentile | $165.59 |
| Mean | Average simulated fair value | $184.89 |
| Median | 50th percentile | $182.29 |
| P75 | 75th percentile | $202.48 |
| P90 | 90th percentile | $221.78 |
| Highest | Highest simulated fair value | $268.70 |
| Current Price | Current market price | $333.69 |
| Probability Fair Value Exceeds Current Price | Simulations above today's price | 0.0% |
| Valuation Uncertainty | Overall spread of outcomes | Low |