The Monte Carlo Simulation runs a number of "what-if" scenarios based on a sample of historical data. It uses randomness to model uncertainty and calculates a range of possible outcomes.