Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
haskaomni avatar

Tam Adj Peg

  • 56 installs
  • 620 repo stars
  • Updated July 15, 2026
  • haskaomni/serenity-skill

Evaluates a growth stock's valuation with TAM-Adj-PEG, adjusting traditional PEG by growth runway, TAM size, and profit quality.

About

Extends PEG to ask how long growth can last, whether the TAM is large enough, and whether the company can convert TAM growth into durable profits. An analyst uses it to classify growth stocks as core, high-beta, turnaround, option-like, or cyclical.

  • Adjusts PEG by growth runway, TAM, and quality
  • Optional SEC fundamentals via edgartools

Tam Adj Peg by the numbers

  • 56 all-time installs (skills.sh)
  • +3 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #580 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/haskaomni/serenity-skill --skill tam-adj-peg

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs56
repo stars620
Last updatedJuly 15, 2026
Repositoryhaskaomni/serenity-skill

What it does

Evaluates a growth stock's valuation with TAM-Adj-PEG, adjusting traditional PEG by growth runway, TAM size, and profit quality.

Files

SKILL.mdMarkdownGitHub ↗

TAM-Adj-PEG

Core Idea

Traditional PEG asks:

Is the current valuation expensive relative to future EPS growth?

TAM-Adj-PEG asks a broader question:

How long can this growth last, is the TAM large enough, and can the company convert TAM growth into durable profits?

Use this framework for AI infrastructure, semiconductors, healthcare, SaaS, payment networks, high-growth manufacturers, bottleneck suppliers, early turnarounds, and option-like equities.

Treat results as research analysis, not investment advice. For latest/current scoring, verify valuation, estimates, TAM, margins, and company-specific data from current sources before calculating.

Required Inputs

Collect the newest available data before scoring:

  • Valuation: current PE or TTM PE, forward PE, and traditional PEG if available.
  • Growth: expected 2-3 year EPS CAGR, revenue CAGR, TAM CAGR, and current revenue / TAM penetration.
  • Profit quality: gross margin, EBIT margin, free cash flow profile, capex intensity, and dilution risk.
  • Business quality: competitive position, pricing power, customer concentration, technology iteration risk, cyclicality, and key milestones.
  • Preferred sources: company IR releases/presentations, earnings calls, SEC filings, consensus estimate providers, industry TAM reports, and reputable financial data sources.

For U.S.-listed companies, use SEC filings as the baseline for reported fundamentals. edgartools is an optional helper for retrieving latest 10-K, 10-Q, 8-K, XBRL financial statements, filing text, insider transactions, and ownership filings.

If the environment does not already have it, install with pip install edgartools or uv pip install edgartools. The import package is edgar, not edgartools. SEC access requires an identity; set EDGAR_IDENTITY="Name email@example.com" in the environment or call from edgar import set_identity; set_identity("name@example.com") before requests.

Minimal usage pattern:

from edgar import Company

company = Company("AAPL")
financials = company.get_financials()
income = financials.income_statement()
cashflow = financials.cashflow_statement()

Use SEC data to support:

  • revenue scale, segment mix, gross margin, EBIT margin, free cash flow, capex intensity, debt/cash, dilution, and share-count trends
  • customer concentration, pricing language, backlog/order commentary, supply constraints, technology risk, and cyclicality disclosures
  • 8-K earnings releases or guidance disclosures when they provide the newest company-reported inputs

Do not rely on SEC data alone for forward PE, EPS CAGR, consensus revisions, current valuation, TAM size, TAM CAGR, or competitive market-share estimates. Keep reported SEC facts separate from forecasts and industry assumptions, and cite the filing form/date when using SEC evidence.

If PE or EPS CAGR is not meaningful because the company is loss-making or earnings are highly volatile, mark PE/PEG as distorted and use normalized earnings, EV/Sales, milestone scenarios, or an option-style framework.

Core Formula

Calculate:

TAM-Adj-PEG = Forward PE / (EPS CAGR x TAM Runway Factor x Quality Factor)
Adjusted Growth = EPS CAGR x TAM Runway Factor x Quality Factor

Use EPS CAGR as a percentage number in the denominator. Example: if forward PE is 40 and adjusted growth is 50%, then TAM-Adj-PEG = 40 / 50 = 0.8.

Do not directly add TAM CAGR to EPS CAGR. EPS CAGR usually already reflects part of TAM expansion; TAM should mainly adjust growth duration and certainty.

TAM Runway Factor

Use TAM Runway Factor to correct for how long high growth can continue:

TAM Runway Factor = sqrt(Growth Duration / 5)

Rough scoring:

High-growth durationFactorInterpretation
2 years0.6Short-cycle growth
3 years0.75Growth exists, but runway is short
5 years1.0Standard growth stock
8 years1.25Long-runway compounder
10 years1.4High-quality long runway
15 years1.7Super long-cycle opportunity
20+ years2.0 capRare supercycle, platform, or monopoly-like asset

Do not assign runway by sector label alone. AI-driven semiconductor bottlenecks can deserve a 15-20+ year runway when demand is structurally expanding, the company controls a hard-to-replicate choke point, and each technology generation reinforces its position. Conversely, SaaS or platform companies should not automatically receive a long runway if frontier AI models can compress workflow value, commoditize features, weaken seat-based pricing, or shift the profit pool to model/infrastructure providers.

Quality Factor

Use Quality Factor to correct for whether growth can remain in the company's income statement:

Quality FactorCompany Type
0.3-0.5Early-stage, loss-making, unproven orders, or high dilution risk
0.5-0.7Cyclical, customer-concentrated, or high execution risk
0.7-0.9High growth but competitive, with unstable margins
0.9-1.1Normal high-quality growth company
1.1-1.3Strong moat, pricing power, and customer stickiness
1.3-1.5Monopoly-like, platform, or ecosystem asset
1.5+Rare super-platform or AI-era bottleneck asset; use cautiously

Evaluate nine questions:

1. Can TAM growth actually accrue to this company? 2. Does the company have pricing power? 3. Is customer concentration high? 4. Does frequent technology iteration require repeated requalification? 5. Are gross margin and EBIT margin sustainable? 6. Does growth require heavy capex? 7. Can competitors quickly catch up or become second/third sources? 8. Does growth depend on financing or share issuance? 9. Can frontier AI models erode the product's workflow value, pricing model, or distribution moat?

Result Interpretation

TAM-Adj-PEGValuation View
< 0.5Very cheap, but verify forecasts are not overly optimistic
0.5-0.8Clearly attractive
0.8-1.2Reasonable to slightly cheap
1.2-1.8Reasonable to slightly expensive; execution must continue
1.8-2.5Expensive unless the company has a super-long runway
> 2.5Very expensive, or EPS/PE inputs are distorted
Not applicableLoss-making, early-stage, or earnings too volatile; use option framework

Special Cases

Loss-Making Companies

  • Do not directly use PE.
  • Mark PE/PEG as distorted.
  • Use normalized EPS, EV/Sales, milestone scenarios, or option-style analysis.
  • Focus on key milestones and financing/dilution risk.

Cyclical Companies

  • Do not use peak-cycle EPS mechanically.
  • Use normalized EPS.
  • Discount Quality Factor for cyclicality.
  • TAM runway can add support, but supply/demand cycle risk must be deducted.
  • For AI semiconductor supercycles, separate structural demand runway from inventory, capacity, and margin-cycle risk. A semiconductor leader can receive a long TAM Runway Factor if it is a durable bottleneck; the cyclical penalty should mainly flow through normalized EPS and Quality Factor, not an automatic short-runway cap.

Turnarounds

Show two versions:

ScenarioTreatment
Base caseScore current earnings power
Turnaround successScore normalized profit 2-3 years out

This avoids misclassifying a turnaround as a normal growth stock.

Position-Type Framework

TypeTAM-PEG TraitsPosition Framing
Core compounderTAM-PEG 0.5-1.2 with high Quality FactorCandidate for long-term core exposure
High-beta growthTAM-PEG 0.8-1.5 with high growth and volatilityMedium exposure, track results closely
TurnaroundCurrent TAM-PEG high, success-case TAM-PEG lowerSmall to medium exposure, milestone-driven
Option-likePE/PEG distorted, large TAM, early executionSmall exposure, accept binary outcomes
CyclicalLow PEG but discounted Quality FactorTrade supply/demand cycle, avoid linear extrapolation

Output Format

Use this structure for every ticker:

# TICKER: TAM-Adj-PEG 估值分析

公司:XXX
股票代码:XXX

1. 当前估值
- 当前 PE:
- Forward PE:
- 传统 PEG:

2. 增长拆解
- 未来 EPS CAGR:
- Revenue CAGR:
- TAM CAGR:
- 当前收入 / TAM:
- 高速增长 runway:

3. TAM Runway Factor
- 估计值:
- 原因:

4. Quality Factor
- 估计值:
- 加分项:
- 扣分项:

5. TAM-Adj-PEG
公式:
TAM-Adj-PEG = Forward PE / (EPS CAGR x TAM Runway Factor x Quality Factor)

计算:
- 修正后增长率:
- TAM-Adj-PEG:

6. 结论
- 估值档位:
- 主要上行驱动:
- 主要下行风险:
- 适合的仓位类型:

Detailed Reference

Read references/original-framework.md when a task needs the full Chinese framework text, all scoring tables, or the original explanation of TAM-Adj-PEG logic.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.