IRR/MOIC Sensitivity Tables

Has anyone ever run sensitivity tables for:

Entry Multiple x EBITDA Margin

Entry Multiple x Revenue CAGR 

Revenue CAGR x EBITDA Margin

If so what is the best methodology. I am trying to learn how to build these sensitivity tables without changing the drivers and assumptions that flow into my "model" tab. Thank you.

 

You're asking about 3 variables

1. Entry multiple should be straightforward, this should just reference the entry multiple cell that is a hardcode

2. EBITDA margin, may also be straightforward if you only have one division and the margin is hardcode that drives EBITDA, if thats not the case its more complicated

3. Revenue CAGR is almost never a driver in a model, its an output, so near impossible to use in a traditional data table, unless you set up each year to have the same revenue growth and that each years' growth pull from a single hardcode that can be sensitized (and used in a data table). With a normal revenue build that has varying growth by year or multiple divisions/ segments driving total revenue, I think you can use sticky ifs if you want to sensitize revenue cagr

 
Most Helpful

Assuming you know how data tables work, here's the best way to do this:

  • EBITDA margin: set up an empty driver cell. Then, you create an if statement in your model's EBITDA calculation: if(driver cell = "", standard EBITDA calc (gross profit - costs), driver cell input * Revenue). Then, your "row reference" or "column reference" should refer to this empty driver cell. This will not fuck up your model, but the sensitivity will input whatever you're sensitizing when it runs its calculations. This obviously gets more complicated depending on how the other cashflow items are calculated (if your NWC and capex items are built off of complicated other drivers, use the method under the subbullet for revenue CAGR, and put implied EBITDA margin as a side output)
  • Revenue CAGR: Same as above except your if statement will be reflected in the revenue calc in your model: if(driver cell =" ", standard revenue calc, prior rev * target revenue CAGR). Keep in mind, this only works if your cost drivers are very simple and are based off of % revenue; it won't be accurate if your cost drivers are based on actual operating metrics.
    • If you have an actual operating model that's driven off of specific metrics, then do this: sensitize off of the biggest revenue driver (e.g., volume, bookings, pricing, etc), and then add a row/column to the side to show "implied revenue CAGR," which is a 1-sided sensitivity that outputs revenue CAGR with the same revenue driver as the sensitivity. This will result in uneven revenue CAGR differences between the sensitivities, however it will accomplish the same purpose in viewing how returns and revenue CAGR are correlated.
  • Entry and exit multiples should be standard, and you simply reference the input cells that you already have for entry and exit multiple

Personally I hate sticky if's, and I don't get the comments above saying to use sticky if's vs sensitivity tables - it's a pain in the ass to have to keep inputting that shit when the sensitivity calculates it automatically. If it's really a problem, just delete the figures in the sensitivity table until you need to run it again (which takes like 2 seconds). For what it's worth, it should be well-known that rev CAGR and margin sensitivities are highly illustrative and most people should understand that if you have a complicated operating model it makes no practical sense to make investment decisions off of these (unless it's a model test, or sometimes the Partner wants to "just see what it looks like")

 

Quia ipsam cupiditate dolores quae. Eum porro in deserunt temporibus saepe sunt. Dolore aperiam voluptatem voluptatem asperiores error omnis. Tempore provident eaque excepturi.

Career Advancement Opportunities

April 2024 Private Equity

  • The Riverside Company 99.5%
  • Blackstone Group 99.0%
  • Warburg Pincus 98.4%
  • KKR (Kohlberg Kravis Roberts) 97.9%
  • Bain Capital 97.4%

Overall Employee Satisfaction

April 2024 Private Equity

  • The Riverside Company 99.5%
  • Blackstone Group 98.9%
  • KKR (Kohlberg Kravis Roberts) 98.4%
  • Ardian 97.9%
  • Bain Capital 97.4%

Professional Growth Opportunities

April 2024 Private Equity

  • The Riverside Company 99.5%
  • Bain Capital 99.0%
  • Blackstone Group 98.4%
  • Warburg Pincus 97.9%
  • Starwood Capital Group 97.4%

Total Avg Compensation

April 2024 Private Equity

  • Principal (9) $653
  • Director/MD (22) $569
  • Vice President (92) $362
  • 3rd+ Year Associate (91) $281
  • 2nd Year Associate (206) $266
  • 1st Year Associate (387) $229
  • 3rd+ Year Analyst (29) $154
  • 2nd Year Analyst (83) $134
  • 1st Year Analyst (246) $122
  • Intern/Summer Associate (32) $82
  • Intern/Summer Analyst (314) $59
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
BankonBanking's picture
BankonBanking
99.0
3
Betsy Massar's picture
Betsy Massar
99.0
4
Secyh62's picture
Secyh62
99.0
5
dosk17's picture
dosk17
98.9
6
GameTheory's picture
GameTheory
98.9
7
CompBanker's picture
CompBanker
98.9
8
kanon's picture
kanon
98.9
9
bolo up's picture
bolo up
98.8
10
numi's picture
numi
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”