Framework 14 of 15 · Revenue Quality Decomposer

Revenue Quality Decomposer

A growth rate is not a story. Where the dollars come from is.

Written by Jim Norris · NorrisAI AlphaLens · Updated September 2026

Framework 14 splits reported revenue into the kind that should show up next year and the kind that might not: recurring vs one-time, organic vs acquired, price vs volume, one customer vs many. Framework 04 asks whether profit is cash. 14 asks whether the top line is durable.

This sits next to step 4 on How to Research a Stock and the earnings boxes on the checklist. You can do it from the segment note. Framework 14 is the same split, written up.

When to run it

Do not run Framework 14 before Framework 01. If you cannot name the segments, a decomposition will just sound precise.

What the write-up is supposed to contain

A Framework 14 output should force:

If the output is "strong revenue growth" with no split, the run failed.

What this framework cannot do

Walkthrough: AMZN as a first 14

NASDAQ: AMZN

Notes a first decomposition should produce

Still open: the exact profit mix across those lines, off the page, without a filing in front of me. That gap is the point of running 14 — not a number to fake.

Handwritten version: How to Analyze a Stock, sections 1 and 4.

Full published run: AMZN analysis.

Do it yourself, then run 14

Before a credit:

  1. Open the latest 10-K segment / revenue footnote.
  2. Split last year's sales into two or three buckets you can name.
  3. Mark each bucket recurring, usage, or one-time.
  4. Cover the ticker. If the growth story needs the buckets mixed together to sound good, write that down.

Then run Framework 14.

Common questions

Is this the same as earnings quality?

No. 04 is cash vs accounting profit. 14 is whether the sales that produced those profits will still be there.

The company grew 20%. Done?

Not until you know how much of that 20% was a deal, a one-time pass-through, or one customer.

What do I run next?

Framework 04 if you have not put cash next to earnings. Framework 01 if the segments are still fuzzy. Stop after that.

Run Revenue Quality Decomposer

Same split as the segment note. Live filings instead of a blended growth rate. This is the optional faster pass — not a substitute for naming the buckets.

Try AlphaLens Free → Use code REDDIT-FREE-TRIAL · No card required · Then $39/mo or $299/yr

Then write the buckets. Or stop averaging.

All 15 AlphaLens frameworks

#1Full Company Breakdown#2Bull vs Bear + Moat#3Fair Value Stress Test#4Earnings Quality Analyzer#5Long-Term Investment Thesis#6Portfolio Risk & Fit#7Trading Journal Audit#8Insider Activity Analyzer#9Catalyst Calendar#10Options Flow Analyzer#11Competitor Moat Comparison#12Management Quality Scorecard#13Macro Sensitivity Analysis#14Revenue Quality Decomposer#15Short Squeeze Probability
NorrisAI is NOT a registered investment adviser, broker-dealer, or fiduciary. Nothing on this page constitutes investment advice or a recommendation to buy or sell any security. All analysis is AI-generated and may contain errors. Always consult a licensed financial professional before investing.