L3VLUP
Valuation modelsCore · ~35 minv1.0 · 9 sheets · 337 formulas

Comparable companies model

Calendarised, LTM, trading and transaction multiples. Bring a peer set to one calendar year and one trailing period, compute and defend the multiples, and carry a range through a football field to a share price.

By Surojit Chakraverti, founder of L3VLUP and an investor running a long-short healthcare and technology equities strategy.

On this subject: comparable companies model.Updated 30 September 2026

Who builds it, and for whatThe first valuation page in every pitch book and fairness opinion, the table an equity analyst keeps live for a coverage sector, and the sanity check a private equity team runs on the multiple it is about to pay. The judgement is in the peer set; the credibility is in the housekeeping, which is why an associate is asked about calendarisation and the LTM build before being asked about the answer.

Inspect the workbook
Every check reads zero100%
ABCDEFGHI
1Assumptions
2Blue cells only. $ millions except per-share figures; shares in millions. Every peer and every deal is invented.
4PeerUnitPeer APeer BPeer CPeer DPeer EPeer F
5Market data
6Share price$42.0088.0025.00130.0016.0061.00
7Diluted shares outstandingm120.060.0300.045.0500.090.0
8Total debt$m300.0500.0900.0350.01,200.0250.0
9Cash and equivalents$m150.0200.0250.0400.0300.0180.0
10Minority interest$m-20.0--50.0-
12Fiscal year
13Fiscal year end (month number)month121269312
15Revenue by fiscal year
16Revenue, last fiscal year (FY0A)$m1,800.02,600.03,200.02,100.04,100.01,500.0
17Revenue, current fiscal year (FY1E)$m1,950.02,750.03,400.02,300.04,250.01,680.0
18Revenue, next fiscal year (FY2E)$m2,100.02,900.03,650.02,500.04,400.01,880.0
20EBITDA by fiscal year
21EBITDA, FY0A$m360.0620.0540.0520.0700.0330.0
22EBITDA, FY1E$m400.0660.0590.0580.0740.0380.0
23EBITDA, FY2E$m440.0700.0650.0640.0780.0440.0
25Net income by fiscal year
26Net income, FY0A$m190.0340.0260.0300.0320.0180.0
27Net income, FY1E$m215.0365.0290.0335.0345.0210.0
28Net income, FY2E$m240.0390.0325.0375.0370.0245.0
30Year to date, for the LTM build
31Months reported in the current fiscal yearmonths663966
32Revenue, year to date$m980.01,380.0880.01,720.02,150.0850.0
33Revenue, same period last year$m900.01,300.0820.01,580.02,060.0740.0
34EBITDA, year to date$m200.0330.0150.0430.0375.0195.0
35EBITDA, same period last year$m180.0305.0140.0390.0350.0165.0
36Net income, year to date$m105.0180.072.0250.0170.0108.0
37Net income, same period last year$m95.0165.066.0225.0160.090.0
39The target
40Target revenue, last twelve months$m1,250.0
41Target EBITDA, last twelve months$m275.0
42Target net income, last twelve months$m140.0
43Target revenue, next calendar year$m1,360.0
44Target EBITDA, next calendar year$m310.0
45Target net income, next calendar year$m160.0
46Target net debt$m200.0
47Target diluted sharesm80.0
48Target share price today$38.00

Click any cell. The inspector names the line, the schedule it belongs to and what kind of cell it is; blue on cream is an input, black a calculation, green a value from another sheet. Scroll sideways to see every year.

Download

Comparable companies model: the workbook

Native Excel, formulas live, no macros, no external links. Inspect it above first; the file is the same model with the formulas in it.

A free account chooses one worked model to keep, and downloads every starter workbook. L3VLUP Pro ($25/month) opens the whole library. Signing in takes one email and no password.

What the base case says

Median EV / LTM EBITDA, peers
13.0x
Median price / calendar year 1 earnings, peers
22.7x
Median EV / LTM EBITDA, precedents
13.7x
Median premium paid
21.9%
Implied share price, median EV / LTM EBITDA
42.19
Against today’s price
11.0%

Read from the workbook as served, every input at its default. Periods: Peer A, Peer B, Peer C, Peer D, Peer E, Peer F. The figures are invented and move with whatever you type in.

What this model is

Six peers brought to the same footing before a single multiple is read: each calendarised to the calendar year from its own fiscal year, and each given a last-twelve-months figure from its latest stub.

Enterprise value from the market, five multiples, and beside them the growth, margin and leverage that explain why one peer trades above another.

Six precedent transactions for the control view: enterprise value paid on the target’s last twelve months, and the premium over the undisturbed price.

A summary that quotes each range as quartiles, median and mean, and a football field that carries every range through to a share price for the target.

Seats: Investment banking, Equity research and hedge funds, Private equity.

How the schedules connect

Every row in the workbook is tagged with the schedule it belongs to; the inspector above shows the tag when you click a row. These are the schedules this model is made of and where each one lives.

What you should be able to explain

  • Why enterprise value pairs with revenue and EBITDA while price pairs with net income, and what goes wrong when they are mixed.
  • How a June year end becomes a calendar year, and why the peer table is meaningless until every column is on the same year.
  • What the last-twelve-months build adds and subtracts, and how to check it against the filings.
  • Why the range is quoted as quartiles around a median, and what one outlier does to the mean.
  • What a precedent multiple carries that a trading multiple does not, and why the premium is shown separately.

What a reviewer looks for

  • Enterprise value over net income, or price over EBITDA.
  • A forward multiple for one peer against a trailing multiple for another.
  • A peer with a March year end left on its fiscal-year figures beside December peers.
  • A last-twelve-months figure that adds the current stub without subtracting the prior one.
  • A football field that applies an enterprise-value multiple and forgets the bridge to equity.

Conventions this workbook uses

Stated on the cover sheet too. A model is only as trustworthy as the decisions it tells you it made.

  • Calendar year N for a peer whose fiscal year ends in month M of year N is FY_N × (M ÷ 12) + FY_(N+1) × ((12 − M) ÷ 12). A December year end is its own calendar year.
  • LTM is the last fiscal year plus the current year to date less the same months of the prior year. The stub months are inputs so the arithmetic can be checked against the filings.
  • Enterprise value is market capitalisation plus debt and minority interest less cash. Preferred stock and pension deficits would sit on the same lines and are left at zero.
  • Multiples pair a claim with the earnings that belong to it: enterprise value with revenue and EBITDA, price with net income. Mixing them is the first mistake a reviewer looks for.
  • The range is lower quartile to upper quartile by default, with the median as the point estimate. The mean is shown, not relied on; one outlier moves it.
  • Precedent multiples are applied to the target’s LTM figures, because that is the basis on which the deal multiples were struck.

Build it yourself

The starter workbook

The Calendarisation and LTM sheets have been cleared below their headers. Build the weights, the calendar-year figures and the last-twelve-months build for every peer so that the multiples, the summary and the football field come back to life. The Checks sheet tells you when a December year end calendarises to itself and when no stub exceeds its year.

Blanks: Calendarisation, LTM build. Free with any account. Compare with the worked model when you are done: download above.

The path around this model

Understand it, drill it, read the build, then apply it to a real company.

Vocabulary: Comparable Companies (Comps), Calendarisation, LTM (Last Twelve Months), Precedent Transactions, Control Premium, Football Field.

Questions about this model

Why are the quartile numbers inputs?

Because the range is a judgement. Lower to upper quartile is the usual presentation, but a tight peer set may justify the full range and a loose one may not justify any. With the quartiles as inputs, changing them to 0 and 4 shows the field at its widest, and a reader can see how much of the answer is the choice of range.

Why calendarise instead of using each peer’s fiscal year?

Because a multiple compares a price today with earnings over a period, and the periods have to be the same period. A peer whose year ended in March is reporting a different nine months of the economy from one whose year ended in December. Weighting the two fiscal years by the months that fall in the calendar year puts every column on the same twelve months.

How is the LTM figure built?

Last fiscal year, plus the current year to date, less the same months of the prior year. The stub months are inputs so the arithmetic can be checked against the quarterly filings, and the Checks sheet holds every prior-year stub inside its fiscal year.

Why do the precedent transactions use the target’s LTM figures?

Because that is the basis on which the deals were priced: an acquirer pays a multiple of what the target has just earned, and the announcement multiples are quoted that way. Applying a deal multiple to a forward estimate would mix a control price with a forecast it was never struck on.

What does it cost?

Nothing to inspect: the whole workbook is on this page. A free account chooses one worked model to keep, and downloads every starter workbook. L3VLUP Pro ($25/month) downloads the whole library and opens every model’s formulas in the inspector.

Related models

Share your result 📊

𝕏in💬🤖

Instagram and TikTok have no desktop share link, so copy the caption and paste it into the app.