Calculating Intrinsic Value

Intrinsic Value Calculator body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: #f4f7f6; color: #333; line-height: 1.6; margin: 0; padding: 0; } .loan-calc-container { max-width: 800px; margin: 40px auto; padding: 30px; background-color: #ffffff; border-radius: 8px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); } h1, h2 { color: #004a99; text-align: center; margin-bottom: 20px; } .input-group { margin-bottom: 20px; display: flex; flex-direction: column; align-items: flex-start; } .input-group label { display: block; margin-bottom: 8px; font-weight: 500; color: #004a99; } .input-group input[type="number"], .input-group input[type="text"] { width: 100%; padding: 12px 15px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 1rem; } .input-group input[type="number"]:focus, .input-group input[type="text"]:focus { border-color: #004a99; outline: none; box-shadow: 0 0 0 2px rgba(0, 74, 153, 0.2); } button { width: 100%; padding: 12px 20px; background-color: #004a99; color: white; border: none; border-radius: 4px; font-size: 1.1rem; font-weight: bold; cursor: pointer; transition: background-color 0.3s ease; margin-top: 10px; } button:hover { background-color: #003366; } #result { margin-top: 30px; padding: 20px; background-color: #e9ecef; border-left: 5px solid #28a745; border-radius: 4px; text-align: center; } #result h3 { margin-top: 0; color: #004a99; } #result-value { font-size: 2.5rem; font-weight: bold; color: #28a745; } .explanation { margin-top: 40px; padding: 25px; background-color: #e9ecef; border-radius: 8px; border: 1px solid #dee2e6; } .explanation h2 { color: #004a99; margin-bottom: 15px; } .explanation p, .explanation ul { color: #444; margin-bottom: 15px; } .explanation li { margin-bottom: 10px; } .formula { font-family: 'Courier New', Courier, monospace; background-color: #f0f0f0; padding: 10px; border-radius: 4px; display: inline-block; margin: 5px 0; } @media (max-width: 600px) { .loan-calc-container { margin: 20px; padding: 20px; } #result-value { font-size: 2rem; } }

Intrinsic Value Calculator

Calculate the intrinsic value of a stock using the Discounted Cash Flow (DCF) model.

Estimated Intrinsic Value Per Share

Understanding Intrinsic Value

Intrinsic value represents the "true" or "fundamental" value of an asset, such as a stock. It's an estimate based on an investor's analysis of all relevant available facts. Unlike market price, which is determined by supply and demand, intrinsic value is derived from a company's underlying financial health, its assets, earnings, and future prospects.

One of the most common methods for estimating intrinsic value is the Discounted Cash Flow (DCF) model. The Gordon Growth Model (a simplified version of DCF) is often used for mature companies with stable growth prospects.

The Gordon Growth Model Formula

The formula used in this calculator is a simplified version of the Gordon Growth Model:

Intrinsic Value = EPS / (Discount Rate – Growth Rate)

Where:

  • EPS (Earnings Per Share): The company's net profit divided by the number of outstanding common shares. This represents the profitability attributable to each shareholder.
  • Growth Rate (g): The expected constant rate at which the company's earnings are expected to grow indefinitely. This rate must be lower than the discount rate for the formula to yield a positive value.
  • Discount Rate (r): The minimum rate of return an investor expects to receive from an investment, given its risk profile. It's often based on the company's cost of capital or an investor's personal required return.

How to Use This Calculator:

  1. Current EPS: Enter the company's most recently reported Earnings Per Share.
  2. Expected Annual Growth Rate (%): Estimate the rate at which you believe the company's earnings will grow consistently each year into the future. This should be a realistic, long-term projection.
  3. Required Rate of Return (Discount Rate) (%): Input the minimum annual return you require from this investment, considering its risk.

The calculator will then provide an estimated intrinsic value per share. Investors often compare this estimated intrinsic value to the current market price to determine if a stock is undervalued (market price intrinsic value), or fairly valued (market price ≈ intrinsic value).

Important Considerations:

  • The accuracy of the intrinsic value estimate heavily depends on the quality of the inputs, especially the growth rate and discount rate assumptions.
  • This model assumes a constant growth rate indefinitely, which may not be realistic for all companies.
  • It's best suited for mature, stable companies. Startups or companies with volatile earnings may require different valuation methods.
  • Always perform thorough due diligence beyond just this calculation.
function calculateIntrinsicValue() { var epsInput = document.getElementById("currentEarningsPerShare"); var growthRateInput = document.getElementById("expectedGrowthRate"); var discountRateInput = document.getElementById("discountRate"); var eps = parseFloat(epsInput.value); var growthRatePercent = parseFloat(growthRateInput.value); var discountRatePercent = parseFloat(discountRateInput.value); var resultDiv = document.getElementById("result-value"); resultDiv.textContent = "–"; // Reset previous result if (isNaN(eps) || isNaN(growthRatePercent) || isNaN(discountRatePercent)) { alert("Please enter valid numbers for all fields."); return; } if (eps < 0) { alert("Current Earnings Per Share cannot be negative."); return; } if (growthRatePercent < 0 || discountRatePercent = discountRate) { alert("Error: The growth rate must be less than the discount rate for a valid intrinsic value calculation using this model."); return; } var intrinsicValue = eps / (discountRate – growthRate); if (isNaN(intrinsicValue) || !isFinite(intrinsicValue)) { alert("Calculation resulted in an invalid value. Please check your inputs."); return; } resultDiv.textContent = "$" + intrinsicValue.toFixed(2); }

Leave a Comment