Earnings Before Interest, Taxes, Depreciation, and Amortization — a widely used proxy for operating cash flow that strips out financing and accounting decisions.
In Plain English
EBITDA is probably the most used — and most abused — metric in corporate finance. It stands for Earnings Before Interest, Taxes, Depreciation, and Amortization. Strip away the acronym and the idea is simple: take net income, then add back everything that isn't actually a cash operating expense today. Interest payments depend on how the company chose to finance itself (debt vs equity). Taxes depend on jurisdiction. Depreciation and amortization are accounting charges for assets bought in the past, not cash going out the door today.
The result is a number that approximates how much cash a company's core operations generate before capital structure decisions and accounting rules get in the way. This makes it useful for comparing two companies in the same industry — one that leased its factories (lower D&A) versus one that owns them (higher D&A) — on a more level playing field.
The most common use of EBITDA is the EV/EBITDA multiple: enterprise value divided by EBITDA. This multiple tells you how many years of current earnings you're paying for the whole company. A company trading at 8x EBITDA is priced very differently from one at 25x EBITDA, and the multiple reflects the market's assumptions about growth, capital intensity, and risk.
The criticisms of EBITDA are real. Warren Buffett famously called it a "bullshit metric" because it ignores capital expenditures — the cash a company must reinvest to maintain its assets. A capital-intensive manufacturer that spends $500M/year on equipment maintenance cannot be compared to a software company on EBITDA alone. Adjusted EBITDA, where companies add back stock-based compensation, restructuring charges, and other "one-time" items, can diverge dramatically from economic reality.
Technical Definition
EBITDA = Net Income + Interest Expense + Tax Expense + Depreciation + Amortization
Equivalently: EBITDA = EBIT + D&A = Operating Income + D&A (note: EBIT = EBITDA − D&A)
EV/EBITDA multiple: EV/EBITDA = (Market Cap + Net Debt) / EBITDA
where Net Debt = Total Debt − Cash & Cash Equivalents
LTM (Last Twelve Months) EBITDA: sum of the four most recent quarters, rolling. NTM (Next Twelve Months): forward-looking estimate.
EBITDA margin = EBITDA / Revenue — measures how efficiently revenue converts to pre-tax, pre-interest operating cash flow.
Limitations: ignores capex, working capital changes, and the timing of cash flows. Free Cash Flow (FCF = EBITDA − taxes paid − capex − ΔWC) is a more complete cash generation metric. EBITDA best approximates operating cash flow for asset-light businesses with low capex requirements.
How VectorFin Uses This
VectorFin's NLP pipeline extracts EBITDA-related commentary from MD&A sections of 10-K and 10-Q filings. Management teams often discuss EBITDA margin expansion or compression in qualitative terms before the numerical results appear in headlines — phrases like "continued improvement in our operating leverage profile" or "headwinds to margin conversion" appear in earnings call text months before margin figures shift materially.
The sentiment_drift signal captures these qualitative changes. A strong positive drift combined with a history of management accurately describing EBITDA trends is a leading indicator worth tracking.
GET https://api.vectorfinancials.com/v1/embeddings/AAPL?period=2024-Q4&source=filing§ion=mda
GET https://api.vectorfinancials.com/v1/signals/sentiment-drift/AAPL?period=2024-Q4Code Example
import requests
API_BASE = "https://api.vectorfinancials.com"
API_KEY = "vf_your_api_key_here"
# Search for EBITDA margin commentary across tech sector earnings calls
resp = requests.post(
f"{API_BASE}/v1/embeddings/search",
json={
"query": "EBITDA margin expansion operating leverage improving profitability",
"tickers": ["MSFT", "GOOGL", "META", "AMZN", "AAPL"],
"period_start": "2024-Q1",
"period_end": "2024-Q4",
"source": "earnings_call",
"top_k": 8,
},
headers={"X-API-Key": API_KEY},
)
results = resp.json()["results"]
print("Earnings call passages discussing EBITDA/margin improvement:")
print()
for r in results:
print(f"{r['ticker']} {r['period']} (relevance: {r['score']:.3f})")
print(f" {r['text'][:200]}")
print()Related Terms
External References
Put EBITDA to work in your pipeline
Access AI-ready financial data — embeddings, signals, Iceberg tables.