How to Calculate Dividend Growth Rate of a Company

Dividend Growth Rate Calculator

Calculate the Compound Annual Growth Rate (CAGR) of company dividends over time.

Compound Annual Dividend Growth Rate
0.00%

Understanding Dividend Growth Rate

The Dividend Growth Rate (DGR) is the annualized percentage rate of growth that a particular stock's dividend undergoes over a specific period. For long-term income investors, this metric is often more important than the current yield because it indicates the company's ability to increase payouts over time, potentially outpacing inflation.

The Formula

To calculate the Compound Annual Growth Rate (CAGR) for dividends, we use the following formula:

DGR = [(Current Dividend / Initial Dividend)^(1 / n) – 1] * 100

Where:

  • Current Dividend: The most recent annual dividend payment.
  • Initial Dividend: The annual dividend payment at the start of the period.
  • n: The number of years between the two payments.

Why It Matters for Investors

Calculating the dividend growth rate helps in several ways:

  1. Inflation Protection: If a company grows its dividend by 7% annually while inflation is 3%, your purchasing power increases.
  2. Company Health: Consistent dividend growth usually signals strong free cash flow and management's confidence in future earnings.
  3. Yield on Cost: High growth rates significantly increase your "Yield on Cost" over long holding periods.

Example Calculation

Imagine you bought shares of Company XYZ five years ago. At the time, they paid an annual dividend of $1.20 per share. Today, they pay $1.80 per share. The period is 5 years.

  • Step 1: 1.80 / 1.20 = 1.5
  • Step 2: 1.5^(1/5) = 1.08447
  • Step 3: (1.08447 – 1) * 100 = 8.45%

In this example, Company XYZ has maintained a compound annual dividend growth rate of 8.45%.

function calculateDGR() { var initialDiv = parseFloat(document.getElementById('initialDiv').value); var finalDiv = parseFloat(document.getElementById('finalDiv').value); var years = parseFloat(document.getElementById('yearsCount').value); var resultArea = document.getElementById('resultArea'); var dgrDisplay = document.getElementById('dgrPercentage'); var interpretation = document.getElementById('interpretation'); if (isNaN(initialDiv) || isNaN(finalDiv) || isNaN(years) || initialDiv <= 0 || finalDiv <= 0 || years = 10) { feedback = "This is a strong double-digit growth rate, typical of high-performing dividend growers."; } else if (growthRate >= 5) { feedback = "This is a solid, steady growth rate that likely outpaces average inflation."; } else if (growthRate > 0) { feedback = "The dividend is growing, but it may be struggling to keep pace with aggressive inflation."; } else { feedback = "The dividend has not grown over this period."; } interpretation.innerText = feedback; }

Leave a Comment