Understanding Sustainable Growth Rate
The Sustainable Growth Rate (SGR) is a fundamental concept in corporate finance, providing insights into a company's organic growth potential. It answers the question: "How much can this company grow using only its own profits and maintaining its current financial structure?"
Why is SGR important?
- For Management: It helps in strategic planning and setting realistic growth targets. If a company wants to grow faster than its SGR, it will need to seek external funding (debt or equity), which can dilute ownership or increase financial risk.
- For Investors: It signals the company's financial health and its ability to reinvest profits effectively. A consistently high SGR suggests a well-managed and potentially growing company. A declining SGR might indicate challenges in profitability or dividend policy.
Components of SGR:
- Return on Equity (ROE): A higher ROE means the company is more efficient at generating profits from shareholder investments. Companies with higher ROE can theoretically support higher growth rates.
- Retention Ratio (RR): A higher retention ratio means more earnings are being plowed back into the business for expansion, research and development, or acquisitions. Conversely, a company that pays out most of its earnings as dividends will have a lower RR and thus a lower SGR, assuming the same ROE.
Limitations:
The SGR is a theoretical maximum and assumes that the company's financial ratios (like ROE and RR) remain constant. In reality, growth often requires changes in capital structure, asset management, and operational efficiency, which can affect the actual growth rate achievable.
function calculateSGR() {
var roeInput = document.getElementById("returnOnEquity").value;
var rrInput = document.getElementById("retentionRatio").value;
var resultDiv = document.getElementById("result");
resultDiv.innerHTML = ""; // Clear previous results
// Validate inputs
if (isNaN(roeInput) || roeInput === "" || isNaN(rrInput) || rrInput === "") {
resultDiv.innerHTML = "Please enter valid numbers for both ROE and Retention Ratio.";
return;
}
var roe = parseFloat(roeInput) / 100; // Convert percentage to decimal
var rr = parseFloat(rrInput) / 100; // Convert percentage to decimal
// Check for negative values which are not logical for this calculation
if (roe < 0 || rr 1) {
resultDiv.innerHTML = "Retention Ratio cannot be greater than 100%.";
return;
}
var sgr = roe * rr;
// Display the result, formatted as a percentage
resultDiv.innerHTML = "
Calculation Result
" +
"
Return on Equity (ROE): " + parseFloat(roeInput).toFixed(2) + "%" +
"
Retention Ratio (RR): " + parseFloat(rrInput).toFixed(2) + "%" +
"
Sustainable Growth Rate (SGR): " + (sgr * 100).toFixed(2) + "%";
}
.calculator-container {
font-family: 'Arial', sans-serif;
max-width: 900px;
margin: 20px auto;
padding: 20px;
border: 1px solid #e0e0e0;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.calculator-form {
flex: 1;
min-width: 300px;
padding: 15px;
background-color: #f9f9f9;
border-radius: 5px;
}
.calculator-explanation {
flex: 2;
min-width: 400px;
padding: 15px;
background-color: #ffffff;
border-radius: 5px;
border-left: 1px solid #e0e0e0;
}
.calculator-form h1 {
color: #333;
margin-bottom: 15px;
font-size: 1.8em;
}
.calculator-form p {
color: #555;
line-height: 1.6;
margin-bottom: 15px;
}
.calculator-form ul {
list-style-type: disc;
margin-left: 20px;
color: #555;
line-height: 1.6;
margin-bottom: 15px;
}
.calculator-form li {
margin-bottom: 8px;
}
.form-group {
margin-bottom: 15px;
}
.form-group label {
display: block;
margin-bottom: 5px;
color: #444;
font-weight: bold;
}
.form-group input[type="text"] {
width: calc(100% – 12px);
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
font-size: 1em;
box-sizing: border-box; /* Include padding and border in the element's total width and height */
}
.calculator-form button {
background-color: #4CAF50;
color: white;
padding: 12px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 1.1em;
transition: background-color 0.3s ease;
}
.calculator-form button:hover {
background-color: #45a049;
}
.result-display {
margin-top: 20px;
padding: 15px;
background-color: #e8f5e9;
border: 1px solid #c8e6c9;
border-radius: 5px;
text-align: center;
}
.result-display h2 {
color: #333;
margin-top: 0;
font-size: 1.5em;
}
.result-display p {
margin-bottom: 8px;
color: #444;
}
.calculator-explanation h2 {
color: #333;
margin-bottom: 15px;
font-size: 1.5em;
}
.calculator-explanation p {
color: #555;
line-height: 1.6;
margin-bottom: 15px;
}
.calculator-explanation ul {
list-style-type: disc;
margin-left: 20px;
color: #555;
line-height: 1.6;
margin-bottom: 15px;
}
.calculator-explanation li {
margin-bottom: 8px;
}
/* Responsive adjustments */
@media (max-width: 768px) {
.calculator-container {
flex-direction: column;
}
.calculator-explanation {
border-left: none;
border-top: 1px solid #e0e0e0;
}
}