10-K Diver Profile picture
Aug 15, 2020 26 tweets 7 min read Read on X
1/

Get a cup of coffee.

In this thread, I'll show you how to do a Reverse DCF analysis.

For those unfamiliar, DCF = Discounted Cash Flow.
2/

Let's start with how a Reverse DCF differs from a normal DCF.

In a normal DCF, we estimate a company's future cash flows. Then we use these cash flows to calculate a fair price to pay for the company.

For details, please see my thread from last week:
3/

In a Reverse DCF, we *invert* this process.

We start with the current market price of the company.

Then we figure out what future cash flows would justify this market price.

That is, what assumptions about the company's future are embedded in its current price? Image
4/

Here's a simple model for a company's cash flows.

Each year, the company earns some money.

And each year, a fraction of these earnings (I%) is reinvested back into the company -- to grow its earnings in the future.

The return (ROIIC) on such reinvestments is R% per year.
5/

Also, each year, the earnings not reinvested are distributed as dividends to the company's owners.

This continues for 15 years.

In the 16'th year and beyond, reinvestment opportunities dry up. All earnings are distributed as dividends, and growth stops.
6/

Under this model, here's how the company's earnings, dividends, and reinvestments will look over time: Image
7/

And of course, the fair value of the company will be the sum of the present values of all the dividends.

An appropriate discount rate (d% per year) should be chosen for these present value calculations.
8/

Here's a formula for the fair value of a company under this model, along with an example showing how to apply the formula to calculate fair value: Image
Image
9/

If we want a fair "earnings multiple" instead, we just divide the company's fair value by its Year 1 earnings.

In the example above, the formula gave us a fair value of ~$9.81M for a company earning $1M in Year 1. So, for this company, a fair earnings multiple would be 9.81.
10/

All of this is just a normal DCF.

For a 15-year reinvestment horizon, the fair earnings multiple calculated by this DCF depends on just 3 parameters:

(1) The reinvestment rate (I%),
(2) The ROIIC (R% per year), and
(3) The discount rate (d% per year).
11/

A Reverse DCF means *inverting* this.

That is, we take the current earnings multiple of our company.

Then we try to find plausible values for these 3 parameters that will give us exactly this multiple -- when run through a normal DCF.
12/

Let's take an example.

Suppose our company is trading at 25 times earnings.

And suppose our discount rate is 10% per year.

If the company will reinvest 50% of its earnings each year over the next 15 years, what ROIIC should it earn to justify this 25 earnings multiple?
13/

Suppose the company earns 10% ROIIC. Then, the fair multiple for it (calculated via DCF) works out to just 10 -- a far cry from 25.

If we increase the ROIIC to 20%, the fair multiple increases to 16.82. Still, not at 25.
14/

By trial and error, we find that a 27.32% ROIIC is needed to justify a 25 multiple.

But this assumes that the company reinvests only 50% of its earnings.

What if it reinvested, say, 75% of its earnings? Then, it turns out, a 20.35% ROIIC is enough to justify a 25 multiple.
15/

Thus, there are many combinations of ROIIC (R) and reinvestment rate (I) that justify a 25 multiple.

There's a trade-off. As reinvestment increases (ie, owners are willing to defer more of their dividends), the ROIIC required to justify a given multiple decreases. Table: Image
16/

The orange curve in the picture below shows all combinations of I and R that "work": they all justify the current market multiple.

"Reverse DCF" essentially means "an analysis that takes the current market multiple as input and produces this orange curve as output". Image
17/

The orange curve shows the expectations embedded in the current price.

If, in future, our company puts up numbers to the *right* of the orange curve (the green points), then future performance *exceeds* current expectations.

Meaning, the company is currently *undervalued*.
18/

But if our company is only able to achieve I and R to the *left* of the orange curve (the purple points), it means the company's actual performance falls short of the expectations embedded in the current price.

That is, the company is *overvalued* at the current price.
19/

Key lesson: Reverse DCFs *invert* normal DCFs. They find all possible combinations of normal DCF parameters that justify current market prices/multiples.

Thus, Reverse DCFs can tell you what expectations of future performance are embedded in current prices.
20/

And if your due diligence and research tell you -- with high certainty -- that the expectations embedded in current prices are too low (too high), you may be able to profit by buying (shorting) the company when it's undervalued (overvalued).
21/

The plots below show the "R vs I" curves produced by Reverse DCFs for various multiples and discount rates.

As the discount rate increases, you can see that the curve shifts to the right and up. That is, better future performance is necessary to justify the same multiple. Image
22/

So far, what I've described is a *generic* Reverse DCF.

There's also *company specific* Reverse DCFs.

The idea here is that most companies have a few key variables that affect their cash flows. You first have to identify these key variables.
23/

For Apple, key variables may be how many iPhones they sell, how fast their services revenue grows, etc.

For Starbucks, key variables may be how many new stores they open in China, the operating margins of these stores, same store sales growth in the US and China, etc.
24/

Having identified these key variables, you build a DCF model whose parameters are these variables.

The DCF model essentially converts these variables into cash flows.

Reverse DCF analysis can then tell you what the market expects these key variables to be in the future: Image
25/

That's all I have for you today. I hope it was useful.

Thanks for reading. Enjoy your weekend. And remember Munger's mantra: Invert, always invert.

/End
A1/

Several people have contacted me asking how I derived the fair value formula in tweet 8 above.

Hence this “appendix tweet” with the math. See pics.

( Don’t worry if you don’t understand the math. Just continue using the formula. I promise it’s correct. 😀 ) Image
Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with 10-K Diver

10-K Diver Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @10kdiver

Jan 1, 2023
1/

Get a cup of coffee.

In this thread, I'll walk you through "Gambler's Ruin".

This is a classic exercise in probability theory.

But going beyond the math, this exercise can teach us a lot about life, business, and investing.
2/

In my mind, Gambler's Ruin is the math of "David vs Goliath" ("Skill vs Size") type situations.

Here, David is a "small" player. He only has limited resources. But he's very skilled.

Pitted against David is Goliath -- a "big" player who has MORE resources but LESS skill.
3/

The battle between David and Goliath rages on for several "rounds".

Each round has a "winner" -- either David or Goliath.

David -- because of his superior skill -- has a higher probability of winning any individual round. That's David's advantage over Goliath.
Read 32 tweets
Dec 11, 2022
1/

Get a cup of coffee.

In this thread, we'll explore the question:

As investors, how often should we check stock prices?

To answer this, we'll draw on key ideas and concepts from many different fields -- probability, information theory, psychology, etc.
2/

Imagine we have a stock: ABC, Inc.

Every day that the market is open, our stock either:

- Goes UP 1%, or
- Goes DOWN 1%.

For simplicity, let's say these are the only 2 possible outcomes on any given trading day.
3/

Suppose we think ABC is a "good" investment.

That is, the company has a wide moat, good returns on capital, decent growth prospects, etc. And the stock trades at a reasonable price.

So, we buy the stock -- expecting to make a very good return on it. Say, ~15% per year.
Read 40 tweets
Oct 23, 2022
1/

Get a cup of coffee.

In this thread, I'll walk you through 2 key portfolio diversification principles:

(i) Minimizing correlations, and
(ii) Re-balancing intelligently.

You don't need Markowitz's portfolio theory or the Kelly Criterion to understand these concepts. Image
2/

Imagine we have a stock: ABC Inc. Ticker: $ABC.

The good thing about ABC is: in 4 out of 5 years (ie, with probability 80%), the stock goes UP 30%.

But the *rest* of the time -- ie, with probability 20%, or in 1 out of 5 years -- the stock goes DOWN 50%.
3/

We have no way to predict in advance which years will be good and which will be bad.

So, let's say we just buy and hold ABC stock for a long time -- like 25 years.

The question is: what return are we most likely to get from ABC over these 25 years?
Read 23 tweets
Sep 11, 2022
1/

Get a cup of coffee.

In this thread, I'll walk you through the P/E Ratio.

Why do some companies trade at 5x earnings and others trade at 50x earnings?

When I first started investing, this was hard for me to understand.

So, let me break it down for you.
2/

Imagine we have 2 companies, A and B.

Let's say both companies will earn $1 per share next year.

And both companies will also GROW their earnings at the SAME rate: 10% per year. Every year. Forever.
3/

Suppose A trades at a (forward) P/E Ratio of 10. So, each share of A costs $10.

And B trades at a P/E Ratio of 15. So, each share of B costs $15.

Which is the better long term investment: A or B?
Read 31 tweets
Sep 4, 2022
1/

Get a cup of coffee.

In this thread, I'll walk you through a fundamental business concept that may be counter-intuitive to some of you:

Just because a business has made $1 of PROFIT, it does NOT mean the business's owners have $1 of CASH to pocket.
2/

To understand why, let's start with how PROFIT is defined.

PROFIT = SALES - COSTS

That is, we take all sales (or revenues) the company made during a quarter or year.

We back out all costs incurred during this period.

That leaves us with profits.

Seems straightforward.
3/

Here's the problem:

The way a "lay person" understands words like SALES and COSTS is completely different from the way an *accountant* uses these same words.

These discrepancies can create enormous confusion.
Read 20 tweets
Aug 28, 2022
1/

Get a cup of coffee.

In this thread, I'll walk you through a framework that I call "Lindy vs Turkey".

This is a super-useful set of ideas for investors.

Time and again, these ideas have helped me think more clearly about the LONGEVITY of the companies in my portfolio.
2/

Imagine we're buying shares in a company -- ABC Inc.

ABC is a very simple company. It earns $1 per share every year. These earnings don't grow over time.

And ABC returns all its earnings back to its owners -- by issuing a $1/share dividend at the end of each year.
3/

Suppose we buy ABC shares for $5 a share.

That's a P/E ratio of 5.

We know we get back $1/year as a dividend.

So, for us to NOT lose money, ABC should survive AT LEAST 5 more years.

If something happens and ABC DIES before then, we'll likely lose money.
Read 32 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(