Skip to content

Automated Stock Analysis with the Earnings Power Box

The 13th edition of the freefincal stock analyzer now auto-generates Hewitt Heiserman Jr.'s Earnings Power Box, thank to efforts of Rs. Srivatsan, who explained how to identify good business from bad one using it in yesterdays guest post: It’s Earnings That Count: Forget the next Infy; Can you identify the next Satyam? The automated stock analyzer pulls financials from morningstar, stock price history from moneycontrol and calculates intrinsic value in six different ways, along with Dupont analysis, Graham number, Piotroski and Altman Z-scores for financial health.

If you have not read Srivatsan's post, please do so before  reading any further. In order to ensure the calculation is based on data from a single source, Srivatsan has made some reasonable modifications to the formulae mentioned in his post. Although the earnings power box can be generated with data from morningstar in under 20 seconds, the tool is only meant for users who spend a lot longer in studying and interpreting the data.

Like any stock analysis, this tool comes with assumptions and it is important to understand them and change them as per sector or company.

Earnings Power Box

This is a plot of two the Defensive EPS (earnings per share) vs Enterprising EPS

The idea is to spot where a company falls in.

Earnings Power Box

This is based on: Earnings Power Valuation Model (doc file).

Srivatsan has defined enterprising and defensive EPS as follows:

Enterprising EPS = (Enterprising Income)/(Shares Outstanding)

Defensive EPS =  (Defensive Income)/(Shares Outstanding)

Enterprising Income = Net Income - (15% x total capital)

15% here is the weighted average cost of capital (WACC) and is an expected return. You can modify this for each FY and for each stock.

15% x total capital = enterprising interest.

Defensive Income = Free Cash Flow - change in working capital since last FY.

Srivatsan will explain more about these assumptions and limitations (everything has them) in a couple of days.

Earnings Power Box Gallery

I went crazy and fooled around with the sheet. Here are a few examples. Please remember that this tool is not for those who do not understand what the above definitions stand for. Do not take the graphs on face value. Context matter and always evaluate a stock in multiple ways.

Other Features

The automated stock analysis sheet

  • pulls financials from morningstar and analyzes them
  • pulls adjusted stock price history from money control, and
  • calculates intrinsic value six different ways!

It also pulls annual (standalone/consolidated) and quarterly financials from Value Research online.

Valuation models available:

1) Price Multiple Model

2) Sustainable Growth Rate

3) Book Value Growth Rate (Buffett’s approach to valuation)

4) Discounted Cash Flow(DCF)

5) Reverse DCF Valuation

6) Graham formula  and Graham number

7) Piotroski Score for the last 9 financial years

8) Earnings Growth Estimate.

9) Automated Return on Equity Analysis with the Dupont Formula

10) Altman Z-score

Download the freefincal stock analyser V13 with Earnings Power Box


Kolkata DIY Investor Workshop May 28th 2017

Register for the Kolkata DIY Investor Workshop May 28th 2017

You Can Be Rich Too With Goal-Based Investing

is a book that I have co-authored with  PV Subramanyam. if you have not yet got the book, check out the reviews below and use the links to buy.

Reader Quotes:

Gift it to your Friends and Relatives whom you care more. Already follower of Pattu and Subra's forum. Ordered 4 more copies to give gift to my friends and eagerly waiting to read

The best book ever on Financial Freedom Planning. Go get it now!

Your first investment should be buying this book

The (nine online) calculators are really awesome and will give you all possible insights

Thank you, readers, for your generous support and patronage.

Amazon Hardcover Rs. 317. 21% OFF

Kindle at (Rs. 307)

Google Play Store (Rs. 307)

Infibeam Now just Rs. 307 24% OFF.

If you use a mobikwik wallet, and purchase via infibeam, you can get up to 100% cashback!!

Bookadda Rs. 344. Flipkart Rs. 359 ($ 3.70 or Rs. 267)

Google Play Store (Rs. 244.30)

  • Ask the right questions about money
  • get simple solutions
  • Define your goals clearly with worksheets
  • Calculate the correct asset allocation for each goal.
  • Find out how much insurance cover you need, and how much you need to invest with nine online calculator modules
  • Learn to choose mutual funds qualitatively and quantitatively.

More information is available here: A Beginner's Guide To Make Your Money Dreams Come True!

What Readers Say

Create a "from start to finish" financial plan with this free robo advisory software template

Free Apps for your Android Phone

Install Financial Freedom App! (Google Play Store)

Install Freefincal Retirement Planner App! (Google Play Store)

Find out if you have enough to say "FU" to your employer (Google Play Store)

About Freefincal

Freefincal has open-source, comprehensive Excel spreadsheets, tools, analysis and unbiased, conflict of interest-free commentary on different aspects of personal finance and investing. If you find the content useful, please consider supporting us by (1) sharing our articles and (2) disabling ad-blockers for our site if you are using one. We do not accept sponsored posts, links or guest posts request from content writers and agencies.

Blog Comment Policy

Your thoughts are vital to the health of this blog and are the driving force behind the analysis and calculators that you see here. We welcome criticism and differing opinions. I will do my very best to respond to all comments asap. Please do not include hyperlinks or email ids in the comment body. Such comments will be moderated and I reserve the right to delete the entire comment or remove the links before approving them.

18 thoughts on “Automated Stock Analysis with the Earnings Power Box

  1. Rocky

    Sir, there is lot of problem in Morningstar data.
    First of all there are lot of stocks whose financial data are not completely available at morningstar and that is causing frequent error "Data is not available for all financial years. So the earnings power box is incorrect. You can look at the data bellow and replot it manually"

    Moreover, many stocks have not been added in the your worksheet (e.g. UFO moviez India Ltd.)
    I checked Morningstar and it has no financial data available for it.
    But when i checked Money Control India, all the data for UFO moviez India was available.

    I would request you to modify this worksheet to fetch financial data from Money Control or any other reliable resources but not from MorningStar.
    Thank you,

  2. Ashwani Sinha

    Getting a runtime error 1004 every time I click on the button for getting the data from Value Research.
    Also can't understand the message 'You need to login into Value Research via Data - -> from web See post for details'

  3. Rocky

    First of all open valueresearchonline in your web browser. Login into the website using your user ID and password.
    Then open the worksheet and try to get data from Value Research.
    Am I right, Pattu Sir ?

  4. Rocky

    Sir, around 60 % of stocks i am getting error of "Data not available so the Power Box is Incorrect"

  5. Rocky

    In mobile, only google sheet version works and this is not the google sheet version. The data fetching from web site will not work in mobile. Is it right, Pattu Sir?

  6. Baskaran

    Thanks for sharing wonderful tool. Is it possible to add this to stock screener tool? So that we can filter out good business companies.

  7. Parakh Nazar

    Dear Pattu,

    A few thoughts:
    1. In the enterprising income calculation, you seem to be applying the 15% (WACC) charge to total capital (i.e. debt + equity). To be fair, you should compare the cost that emerges to the total returns (net profit + interest paid). Alternately, take only the equity capital, apply your 15% charge to it, and compare to the net profit
    2. In your tab "Earnings Power Box", can you re-look at the calculation in row #46? I feel that the debt gets overstated here. Because you only need to pull the debt from the your "Analysis" tab, but you seem to be doing some more complex calculation with this

    Thank you for putting this together, and for taking time out to build so many sheets, and sharing with people at large. It is indeed a pleasure to see passion in action - in any field.

    Parakh Nazar

    1. freefincal

      Yes, you are right about the debt part. I shall post a revised version tomorrow. The 15% is an input and can be varied depending on the company and the person's outlook. Thank you.

  8. Parakh Nazar

    Hello! Yes, I understand that the 15% is an input that may be tweaked.

    What I'm saying in point #1 in my earlier comment is this:
    1. At the core, the approach here is to "charge" a cost (say, 15%) to capital. Then compare this charge to the returns on that capital
    2. If the capital in question is defined as total capital (debt + equity) then the 15% charge should be applied to that total capital. This should then be compared to returns on that total capital. Return to debt capital = interest paid (which is the amount that accrues to debt holders). Return to equity capital = net profit (which is the amount that accrues to shareholders). So the total returns here = Net profit + Interest
    3. If the capital in question is only equity, then the 15% charge should be applied to equity caitaly only (book value of equity). This should then be compared to returns that accrue to that form of capital i.e. to net profit
    4. Currently, the way you have done it is not apples to apples. You have defined capital as total capital (debt + equity), and applied the 15% charge to this total. But you have compared that with only net profit (which is returns that accrue to only equity capital). So it's a mish-mash of two things. To be consistent, you need to follow either the method stated in my point #2 above, or the one in point #2

    Hope that makes it clear. I can also do a call with you if you want.

    P. S: My only intent is to help, and make the tool more powerful / refined. Please ignore if you find the inputs annoying!

    1. freefincal

      No problem at all. I will do my best to understand your comment along with Srivatsan and try to implement it.

  9. satya

    Really cool tool... It is working for big companies only. It can't find following stocks eg. sysco industries, commercial syn bags, ujjivan etc

  10. Jig

    Very much surprised to see some companies graphed on straight vertical line on Y axis.
    Scary....:) and completely confused.
    Guru, expecting the same article with your language which is very easy for non financing people.

  11. naman

    Hi Pattu Sir,

    I am using Excel 2016 on Mac, and earning power sheet doesn't seem to be working. Eg I tried getting date for SunPharma, and data retrieval for both morningstar and value research failed with error.

    MoneyControl step:
    Was able to get the Symbol right, but get data again failed with "runtime error 438"

    If possible, kindly take a look.



Do let us know what you think about the article

%d bloggers like this: