Gross Margin Gross profit (revenue minus cost of goods sold) as a percentage of revenue — how much a company keeps before operating expenses.
Switch between this year's Gross Margin and a 3, 5, or 10-year cyclically-adjusted average.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
Operating Margin Operating income as a percentage of revenue — profitability from core operations, before interest and taxes.
Switch between this year's Operating Margin and a 3, 5, or 10-year cyclically-adjusted average.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
Net Margin Net income as a percentage of revenue — how much of every sales dollar becomes bottom-line profit.
Switch between this year's Net Margin and a 3, 5, or 10-year cyclically-adjusted average.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
Sales Growth Year-over-year change in revenue — how fast the top line grew (or shrank) versus the prior fiscal year.
Switch between year-over-year Sales Growth and a 3, 5, or 10-year compound annual growth rate.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
Net Income Growth Year-over-year change in net income — how fast bottom-line profit grew (or shrank) versus the prior fiscal year.
Switch between year-over-year Net Income Growth and a 3, 5, or 10-year compound annual growth rate.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
ROE Return on Equity: net income as a percentage of shareholders' equity — how efficiently a company turns owners' capital into profit.
Switch between this year's ROE and a 3, 5, or 10-year cyclically-adjusted average.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
ROA Return on Assets: net income as a percentage of total assets — how efficiently a company turns everything it owns into profit.
Switch between this year's ROA and a 3, 5, or 10-year cyclically-adjusted average.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
ROI Return on Invested Capital: operating profit as a percentage of the capital (debt plus equity) used to generate it.
Switch between this year's ROI and a 3, 5, or 10-year cyclically-adjusted average.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
Debt/Equity Total debt divided by shareholders' equity — how much a company relies on debt versus its own capital.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 and <30" matches everything between 10 and 30; "<5 or >90" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
Current Ratio Current assets divided by current liabilities — a company's ability to cover its near-term obligations with what it can turn into cash within a year.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 and <30" matches everything between 10 and 30; "<5 or >90" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
Quick Ratio Current assets excluding inventory, divided by current liabilities — a stricter short-term liquidity test than the Current Ratio, since inventory can be slow to turn into cash.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 and <30" matches everything between 10 and 30; "<5 or >90" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
Debt Growth Year-over-year change in long-term debt — how fast a company's borrowing is growing (or shrinking) versus the prior fiscal year.
Switch between year-over-year Debt Growth and a 3, 5, or 10-year compound annual growth rate.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
Equity Growth Year-over-year change in shareholders' equity — how fast a company's book value is growing (or shrinking) versus the prior fiscal year.
Switch between year-over-year Equity Growth and a 3, 5, or 10-year compound annual growth rate.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
CapEx / OCF Capital expenditures as a percentage of operating cash flow — how much of a company's operating cash gets reinvested into fixed assets.
Switch between this year's CapEx / OCF and a 3, 5, or 10-year cyclically-adjusted average.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
SBC / OCF Stock-based compensation as a percentage of operating cash flow — how much of a company's operating cash is being diluted away to pay employees in stock.
Switch between this year's SBC / OCF and a 3, 5, or 10-year cyclically-adjusted average.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
Total Shareholder Return
Dividend Payout Ratio Dividends paid as a percentage of net income — how much profit a company returns to shareholders as dividends versus keeps.
Switch between this year's Dividend Payout Ratio and a 3, 5, or 10-year average.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
Free Cash Flow Growth Year-over-year change in free cash flow (operating cash flow minus capital expenditures) — how fast a company's real cash generation is growing (or shrinking) versus the prior fiscal year.
Switch between year-over-year Free Cash Flow Growth and a 3, 5, or 10-year compound annual growth rate.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
Moat Score A hand-curated score (out of each ticker's own maximum, typically 30) of a company's durable competitive advantages across categories like intangible assets, cost advantage, pricing power, network effects, switching costs, and efficient scale. Only available for tickers with a published scorecard (see etc/moat_scores/) — everything else shows as blank here.
Interest Expense / EBIT Interest expense as a percentage of earnings before interest and taxes — how much of operating profit gets consumed just servicing debt.
Type an operator (>, <, >=, or <=) followed by a number, or just a number to match that value exactly. Combine two or more conditions with "and" or "or" — e.g. ">10 (10%) and <30 (30%)" matches everything between 10 (10%) and 30 (30%); "<5 (5%) or >90 (90%)" matches everything outside that range. Don't mix "and" and "or" in the same box — pick one connector per filter.
| Ticker | Company | Sector | Industry | Moat Score |
|---|---|---|---|---|
| Loading companies… | ||||