🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: business.multi-level
Article #388

HYPOTHESIS: IRR OF INVESTING IN A STOCK

#388
From: kelvinyiu
Date: Thu, 29 Sep 2005 13:56
86 lines
3601 bytes
Normally no one talks about IRR of investing in a stock. Perhaps due to
uncertain cash flow in future. But I discover that this can be done
with certain reasonable assumptions. I am not sure if any people have
done things similar to what I am trying to do before and please comment
on my hypothesis.

This theory, or hypothesis, is based on the assumption that i) the
payout ratio and return on equity is constant ii) the company tends to
maintain a constant financial leverage (ie borrow more accordingly when
earnings retained). I expect these assumptions to hold on conglomerates
and blue chips since they have relatively stable performance and
strategy.

book(t) = average book value at year t
Payout = payout ratio
ROE = return on equity
earn(t) = per share earning at year t
div(t) = per share dividend at year t
price(t) = average share market price at year t

book(t)
= book(t-1) + ( earn(t-1) - div(t-1) )
= book(t-1) + ( earn(t-1) - Payout*earn(t-1) )
= book(t-1) + earn(t-1)*(1-Payout)
= book(t-1) + book(t-1)*ROE*(1-Payout)      {let me assume no
intangible assets here}
= book(t-1) * (1 + ROE*(1-Payout) )

put a = (1 + ROE * (1-Payout))

book(t) = a * book(t-1)
book(t-1) = a * book(t-2)
{and so on...}
book(1) = a * book(0)

substituting,

book(t) = a^t * book(0)    ----(#1)

div(t)
= Payout*earn(t)
= Payout*ROE*book(t)      {again, let me assume no intangible assets
here}
= Payout*earn(0)*book(t)/book(0)
= Payout*earn(0)*(a^t * book(0))/book(0)      {by (#1)}
= Payout*earn(0)*a^t    ----(#2)



if the price of a stock is at a certain markup of the book value, so:
price(t)/book(t) = price(0)/book(0)

price(t)
= price(0) * book(t)/book(0)
= price(0) * (a^t * book(0))/book(0)
= price(0) * a^t    ----(#3)



Let's find the internal return rate, i, if you purchase the share at
price(0)
price(0) = div(1)/(1+i) + div(2)/(1+i)^2 + ... + div(t)/(1+i)^t +
price(t)/(1+i)^t
price(0) = Payout*earn(0)*a/(1+i) + Payout*earn(0)*a^2/(1+i)^2 + ... +
Payout*earn(0)*a^t/(1+i)^t + (price(0)*a^t)/(1+i)^t
price(0) = Payout*earn(0)*sum[n=1 to t][(a/(1+i))^n] +
price(0)*(a/(1+i))^t
price(0) = Payout*earn(0)*(1-(a/(1+i))^t) / (a/(1+i)) +
price(0)*(a/(1+i))^t


rearranging,
1+i
= a * (1 + earn(0)*Payout/price(0))
= (1 + ROE * (1-Payout)) * (1 + earn(0)*Payout/price(0))



NOTE: the term, price(0)*(a/(1+i))^t, diminishes at t tends to infinity
and the same result is archeived.

Please comment.

Kelvin Yiu
kelvinyiu@yahoo.com
kelvinyiu@kelvinyiu.com
Technical Details
Message-ID: <1128002201.822854.88340@f14g2000cwb.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!f14g2000cwb.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: f9c6c,e26c832c1026c4e4,start
X-Google-Attributes: gidf9c6c,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!f14g2000cwb.googlegroups.com!not-for-mail
From: "kelvinyiu" <kelvinyiu@yahoo.com>
Newsgroups: business.multi-level
Subject: HYPOTHESIS: IRR OF INVESTING IN A STOCK
Date: 29 Sep 2005 06:56:41 -0700
Organization: http://groups.google.com
Lines: 87
Message-ID: <1128002201.822854.88340@f14g2000cwb.googlegroups.com>
NNTP-Posting-Host: 61.10.7.81
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Trace: posting.google.com 1128002207 11637 127.0.0.1 (29 Sep 2005 13:56:47 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 29 Sep 2005 13:56:47 +0000 (UTC)
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: f14g2000cwb.googlegroups.com; posting-host=61.10.7.81;
   posting-account=yOqygQ0AAADf8kiRQ9Aau5fM8nc6nPEY