Calculate Earnings per Share

.eps-calculator-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 8px; background-color: #f9f9f9; color: #333; line-height: 1.6; } .eps-calculator-container h2 { margin-top: 0; color: #2c3e50; text-align: center; } .eps-input-group { margin-bottom: 20px; } .eps-input-group label { display: block; font-weight: 600; margin-bottom: 8px; } .eps-input-group input { width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 16px; } .eps-button { width: 100%; background-color: #27ae60; color: white; padding: 15px; border: none; border-radius: 4px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } .eps-button:hover { background-color: #219150; } #eps-result { margin-top: 25px; padding: 20px; background-color: #fff; border-left: 5px solid #27ae60; display: none; } .eps-value { font-size: 24px; font-weight: bold; color: #27ae60; } .eps-article { margin-top: 40px; border-top: 1px solid #ddd; padding-top: 20px; } .eps-article h3 { color: #2c3e50; } .eps-example { background-color: #f0f4f8; padding: 15px; border-radius: 4px; margin: 15px 0; }

Earnings Per Share (EPS) Calculator

Total Earnings Per Share:

Understanding Earnings Per Share (EPS)

Earnings Per Share (EPS) is one of the most important metrics used by investors and analysts to determine a company's profitability. It represents the portion of a company's profit allocated to each individual share of common stock.

The EPS Formula

The standard formula for calculating Basic EPS is:

EPS = (Net Income – Preferred Dividends) / Weighted Average Common Shares Outstanding

  • Net Income: The total profit of the company after all expenses, taxes, and interest have been paid.
  • Preferred Dividends: These must be subtracted from net income because they are paid out before common shareholders have a claim to earnings.
  • Weighted Average Common Shares: This accounts for changes in the number of shares outstanding over a specific reporting period (e.g., if a company buys back shares or issues new ones mid-year).

Practical Example

Suppose "TechCorp" has a Net Income of $1,000,000. They paid out $100,000 in Preferred Dividends. Throughout the year, they had an average of 500,000 shares outstanding.

Calculation: ($1,000,000 – $100,000) / 500,000 = $1.80 EPS.

This means for every share you own, the company generated $1.80 in profit.

Why EPS Matters

EPS is the foundation for the Price-to-Earnings (P/E) ratio, which is used to value a company's stock price relative to its earnings. A consistently growing EPS often signals that a company is becoming more profitable or is efficiently using its capital to buy back shares, thereby increasing the value for remaining shareholders.

Types of EPS

While this calculator focuses on Basic EPS, you may also encounter Diluted EPS. Diluted EPS accounts for all potential shares that could be created from convertible bonds, stock options, and warrants. If a company has many "convertible" securities, the Diluted EPS will be lower than the Basic EPS.

function calculateEPS() { var netIncome = document.getElementById('netIncome').value; var prefDividends = document.getElementById('prefDividends').value; var shares = document.getElementById('sharesOutstanding').value; var resultDiv = document.getElementById('eps-result'); var output = document.getElementById('eps-output'); var explanation = document.getElementById('eps-explanation'); // Convert to numbers var net = parseFloat(netIncome); var div = parseFloat(prefDividends); var shr = parseFloat(shares); // Validation if (isNaN(net)) { alert("Please enter a valid amount for Net Income."); return; } if (isNaN(div)) { div = 0; // Default to 0 if empty } if (isNaN(shr) || shr <= 0) { alert("Please enter a valid number of shares (greater than 0)."); return; } // Calculation logic var availableEarnings = net – div; var eps = availableEarnings / shr; // Display result output.innerHTML = "$" + eps.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); explanation.innerHTML = "Based on a net profit of $" + net.toLocaleString() + " minus $" + div.toLocaleString() + " in dividends, the company earned $" + availableEarnings.toLocaleString() + " for its " + shr.toLocaleString() + " shareholders."; resultDiv.style.display = "block"; }

Leave a Comment