Learn💰 RevenueIndustry Monthly Revenue Comparison: Relative Winners in Downturns Matter Most
💰 Revenue6 min read

Industry Monthly Revenue Comparison: Relative Winners in Downturns Matter Most

Is a stock's −5% YoY revenue good or bad? Depends on peers. Extends relative comparison to monthly revenue: rank, market share, 12-month share trend.

Industry Monthly Revenue Comparison: Relative Winners in Industry Downturns Matter Most

4-section structure: Concept / How We Compute / How to Read / Caveats.

1. Concept

Is a stock's monthly revenue YoY of −5% good or bad?

Depends on peers. If industry average YoY is:

  • −15% → this stock is a relative winner
  • +5% → this stock is losing market share (warning)

Absolute numbers mean nothing; relative position matters. This extends P1B.1 (ratio percentiles) and P0.4 (valuation percentiles) to monthly revenue.

Three dimensions:

DimensionQuestion
RankWhat's its rank in the industry?
Market ShareHow much of the industry pie does it hold?
Share TrendIs market share rising or falling?

The third is most important. Share trend reveals:

  • Consolidation winner → share rising
  • Losing competitiveness → share falling
  • Winner-takes-all → top 3 aggregate share rising, others falling

2. How We Compute

2.1 Data Source

  • FR_SR_全_tw_h — monthly revenue (current_month_revenue, yoy_change_pct, mom_change_pct, ytd_*)
  • basic_info.sector — industry definition (consistent with P0.4 / P1B.1)

2.2 Flow

1. Latest common month = MAX(revenue_month) WHERE sector = target's sector
2. Fetch all same-sector companies' revenue that month
3. Target rank = position in revenue desc ordering
4. Market share = target revenue / total industry revenue
5. Industry stats = total / Q1 / median / Q3 / avg YoY / median YoY
6. 12-month share trend = past 400 days, monthly (target / total)

2.3 UI Structure

  • Top: target summary (rank, YoY rank, market share, YoY%)
  • Middle: industry stats (total, percentiles, avg/median YoY)
  • Bottom: top-10 peer table + 12-month share trend

2.4 Caching

15-minute API cache (monthly data changes slowly).


3. How to Read

3.1 Rank + Market Share Combined Reading

ScenarioInterpretation
Rank #1, share > 20%🟢 Industry leader (oligopoly/monopoly)
Top 3, share rising🟢 Consolidation winner
Top 10, share flat🟡 Niche player
Rank falling, share falling🔴 Losing competitiveness
Rank rising but share falling🟡 Industry-wide decline; this one just declining less

3.2 YoY Discrimination

  • Industry avg YoY positive: industry growing; stock below avg = not keeping up (warning)
  • Industry avg YoY negative: industry declining; stock YoY above avg (or less negative) = relative winner — most likely to recover first when cycle turns

3.3 Share Trend Lines in Practice

Green (share rising sharply):

  • Consolidation winner
  • Common in semi, LED, EV supply chain during integration phases
  • Stock price often leads fundamentals

Red (share falling sharply):

  • Competitor rising
  • Tech obsolescence
  • Market shift (Nokia in smartphone era)
  • Final exit signal

Flat (within ±0.1pp):

  • Mature stable market
  • Not necessarily bad (financials, telecom)

4. Caveats

⚠️ Coarse Sector Granularity

TWSE major classification:

  • "Semiconductors" mixes IC design / foundry / OSAT / IDM / distribution — totally different business models
  • "Electronic components" mixes PCB / connectors / passive — different valuation logic

Treat as "major industry indicator" rather than true competitor analysis.

⚠️ TW Only

  • TW companies report monthly revenue by the 10th of next month (legal disclosure)
  • US reports quarterly revenue (coarser)
  • US version planned for Phase 2 with SIC/GICS mapping

⚠️ Latest Month Sample May Be Partial

Early days of the new month, some peers haven't reported yet. We use MAX(revenue_month) to find the last common month — but missing reporters will understate industry total.

⚠️ Market Share Not Weighted

Our definition: company revenue / industry total. Doesn't account for:

  • Overseas subsidiary revenue (some consolidated differently)
  • Product mix (same revenue, very different margins)

Strict market share requires single-product-line data; ours is company-level approximation.

⚠️ Share Trend Statistical Significance

  • ±0.5pp within 12 months is usually normal noise
  • > 1pp sustained is a structural change
  • UI flags > 0.1pp as directional (not statistical)

⚠️ Revenue ≠ Profit (CRITICAL)

  • Rising share + collapsing margin → price war, not a real winner
  • Falling share + rising margin → strategic retreat from low-margin customers

Always combine with gross margin, net margin, operating cash flow.


Further Reading

  • Monthly Revenue: YoY, MoM & Seasonality
  • Financial Ratio Percentile (Self + Industry)
  • Relative Valuation Percentile (P0.4)

Try It

  • Open Stock Analysis → Revenue — scroll to "Industry Monthly Revenue"
  • Observe rank, market share, YoY rank
  • Watch the 12-month share trend for structural changes
  • Compare to industry avg YoY to identify relative winners/losers
  • Switch stocks: leaders (TSMC, Largan) vs mid/small caps show dramatic differences
  • Click 📐 for formulas, industry definition, caching strategy

Done reading? Try it hands-on

Practice with CTSstock tools to deepen your understanding

View TSMC's industry revenue rank