Consumer sector stocks: using the FundamentalRadar page
TL;DR
- The consumer-sector page maps B3-listed stocks to official regulator labels, then shows listed-paper counts, company counts, and valuation and profitability medians for each label.
- P/E, P/B, ROE, dividend yield, market cap, and profitability rankings are comparative references; they do not predict returns and should not be read as buy or sell signals.
- Check freshness, substantive coverage, grouped labels, and the payers-only qualifier before using any median in your analysis.
What you are looking at
The consumer page belongs to the sector analysis suite at FundamentalRadar. It starts from the B3 stock universe and assigns each listed paper to the official sector label that the regulator publishes. For the consumption umbrella, those labels typically cover areas such as household appliances, personal and cleaning products, automobiles and motorcycles, travel and leisure, and hotels and restaurants [^1^]. The page then reports how many listed papers and how many distinct companies belong to each label, plus each label’s share of the overall base [^2^].
B3 classifies companies mainly by the products and services that drive revenue, including subsidiaries. For holdings, the dominant business line determines placement when it represents the majority of consolidated revenue [^3^]. That label is the starting point for comparison, not a complete description of risk.
How rankings are built
The profitability ranking orders leaders by reported ROE from highest to lowest. The row also includes ticker, price, P/E, dividend yield, and market cap drawn from the latest screener snapshot [^2^]. The ranking is a comparison tool, not a recommendation. A top ROE can indicate efficient use of equity in the past, but it does not predict future stock performance or imply a buy signal.
Metric definitions
Use the same period and share class when comparing companies.
- P/E: share price divided by earnings per share, or market capitalization divided by net income. It measures how many times annual earnings investors are paying for [^4^]. See also P/E ratio explained.
- P/B: share price divided by book value per share. It compares market price with net assets per share [^5^]. See also P/B valuation method.
- ROE: net income divided by average shareholders' equity. Average equity uses the mean of beginning and ending equity [^6^]. See also ROE profitability guide.
- Dividend yield: dividends plus interest on shareholders' equity divided by share price. The result may be expressed gross or net depending on withholding treatment [^6^]. See also dividend yield analysis.
- Market cap: share price times shares outstanding, aggregated across share classes when a company has more than one class [^6^]. See also market-cap reference.
The median is the middle value after ordering observations. Unlike the average, it is less affected by a small number of extreme values [^3^].
Reading medians correctly
The page takes medians over one share class per company, the most liquid one [^2^]. A reported P/E or P/B of exactly zero is treated as missing data, not as a true ratio, because a zero denominator usually signals unavailable or inapplicable information [^2^]. The median dividend yield counts payers only: a zero yield means the company distributed nothing, not that the yield is unknown [^2^].
When the page groups several official labels under one heading, it does not publish one pooled median. Instead, it breaks out each label because a blended number would misrepresent sectors with different profiles [^2^].
How company counts differ from listed-paper counts
A single company can issue more than one share class, and each class becomes a separate listed paper. The page therefore reports two counts: listed papers in sector and companies per company. When a company has both ON and PN shares, both papers appear in the asset count, but the company is counted once in the per-company field. The ROE figure on the profitability ranking reflects the consolidated company performance, not an average across individual share classes [^2^].
What the page does not show
The page omits free-float weighting, index membership, and sector weights within a broader index. It does not blend groups when labels differ in profile, and it does not extrapolate future earnings or dividends. All figures are comparative snapshots, not projections [^2^].
Data freshness, coverage, and limitations
The sector endpoint recomputes medians from the latest screener snapshot on each request. The displayed request time is when the page asked for data, not when market activity was recorded [^2^]. Coverage is substantive only after excluding generic catch-all buckets such as "Outros" or "Multicategoria"; counting those buckets can inflate classification percentages [^2^].
Sector labels are useful but limited. A company's main revenue source may not capture all exposures, and different taxonomies can classify the same company differently [^7^]. Classification changes may also lag business changes [^3^]. The page shows listed-paper counts, not free-float weights, so the largest companies may dominate the catalog display without affecting the per-company medians. For deeper screening criteria, see stock screener fundamentals, and for dividend considerations, see dividend yield analysis. For broader market-cap context, see market-cap reference.
Common errors and fixes
| Error | Cause | Fix | Source |
|---|---|---|---|
| Treating a sector label as the full risk description | Classification uses the main revenue source only | Review subsidiaries, geographic exposure, and debt separately | [^3^][^7^] |
| Comparing pooled medians across pages | Grouped pages publish per-label medians, not one pooled figure | Use the label breakdown, not the group total | [^2^] |
| Interpreting a zero P/E or P/B as cheap | Zero is masked missing data | Treat null values as unavailable, not as valuation opportunities | [^2^] |
| Assuming median yield guarantees future cash | Zero may simply mean no distribution | Check payout history and payment sustainability | [^2^][^5^] |
| Using a stale snapshot as current data | Request time differs from market-activity time | Verify the requested-at note and prefer the latest screener snapshot | [^2^] |
FAQ
1. Is this page an investment recommendation? No. It is an educational comparison of valuation and profitability indicators. It does not recommend any stock or promise returns.
2. Why are some P/E or P/B values missing? A zero ratio is treated as missing because the denominator is unavailable or not meaningful. Only non-zero reported values are used in medians [^2^].
3. What does “payers only” mean for dividend yield? The median yield includes only companies that actually paid. A zero yield is a measured outcome—no payment—but it is excluded from the median to avoid contradicting the label [^2^].
4. How should I read the ranking? The ranking sorts leaders by ROE. Higher ROE can indicate efficient use of equity, but it does not predict future stock performance or imply a buy signal.
5. Why does coverage matter? Coverage tells you how many listed papers are actually classified versus placed in generic catch-all buckets. A high headline coverage may hide unclassified papers [^2^].
6. Can I use these numbers for trading decisions? You can use them as part of research, but always combine them with financial statements, liquidity, debt, governance, and your own objectives. The page is informative, not advice.
7. Why are there multiple official labels under one page? The consumption umbrella groups several regulator labels. Each label can have different median profiles, so the page breaks them out rather than blending them [^2^].
Sources
- B3 investor education, P/E: https://borainvestir.b3.com.br/tipos-de-investimentos/renda-variavel/preco-sobre-lucro/
- B3 sector indicators guide: https://borainvestir.b3.com.br/tipos-de-investimentos/renda-variavel/acoes/6-indicadores-para-comparar-acoes-de-empresas-do-mesmo-setor/
- B3 classification criteria: https://www.b3.com.br/main.jsp?doui_processActionId=setLocaleProcessAction&locale=en_US&lumA=1&lumII=8A80CB81633FBF0B016340BEF9904559&lumPageId=8A6880F8527DA8A901527E320A0D222D
- Fidelity, limitations of sector classification systems: https://www.fidelity.com/learning-center/trading-investing/markets-sectors/limitations-sector-classification-systems
- FundamentalRadar sector page implementation:
/app/en/sectors/[slug]/page.tsx - FundamentalRadar sector API:
/lib/sector-api.ts - FundamentalRadar sector view logic:
/lib/sector-view.ts