Those who have been studying the stock market, investing for a while or doing their research, have most likely heard of the Piotroski F-Score. If you have been following along and reading our articles, we mention the Piotroski F-Score a lot. We talk about it in our articles, videos and you can find it in many of our pre-built screens. It is a very popular investment tool and one you want to know how to use to help you in your investing journey.
The Piotroski F-Score was created by Joseph Piotroski. He started his academic career at the University of Chicago in 1999, just one year before publishing his famous paper; Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers. Now serving as a Professor of Accounting at Stanford University, he has been featured in many Accounting journals, and written many papers on his research into the world of Value Investing. His score is used to help investors “rank” possible investments.
Investors and financial analysts have long sought reliable indicators to assess the financial health and future prospects of companies. Joseph Piotroski’s F-Score is one such tool that gained considerable attention. In this article, we will explain what the score is, the different components that make it up, and see if it lives up to its reputation in predicting companies performance.
The Piotroski F-Score is a scoring system that evaluates companies based on nine fundamental accounting criteria. Each criterion receives a score of either 0 or 1. The sum of these nine criteria creates the final Piotroski F-Score for the company being evaluated. The higher the score, the better the companies financial stability. The criteria are divided into three main categories:
Profitability, Efficiency, and Operating Metrics:
Liquidity and Leverage:
The below picture is what the Piotroski F-score formula looks like in Equities lab. Depending on what screening software you use, adding this formula into your screeners can be as easy as typing in “piotroski t12m” or as difficult as manually entering the mess of equations you see below. With Equities lab, you can easily add Piotroski’s F-Score and other complicated formulas into any screen by typing the name we have given it in Equities lab. Using our pre-made formulas and screens can save you a major headache and hours of time!
You may be wondering if it is possible for companies to have a perfect score. The answer is yes! Let’s use Equities lab to find out how many companies have a perfect Piotroski F-Score. We created a screener, shown below, that looks for companies whose score is equal to 9 (a perfect score). A total of 54 companies matched.
Now let’s see how companies with a perfect and near perfect score performed, compared to the benchmark S&P 500 over the past twenty years.
We are going to screen for companies with a high Piotroski F score – specifically those with scores greater than 7. Let’s backtest those companies over the past 20 years.
We got 315 matches. You can see from the visual below (where results are sorted by return), that overall we have more companies that gave us a positive return than a negative one.
Take a closer look though. Companies with a high Piotroski score outperformed the S&P 500, but just barely. They netted 9.95% annually over the time frame, while the S&P got a 9.92% annual return. It may have performed slightly better, but it also had a higher rate of volatility. These are good things to keep in mind during your investing journey.
Let’s go back to companies with a perfect score and see if they performed better than companies with scores of 7 or greater, over the last 20 years.
The perfect-score companies returned over 13% annually while the S&P returned less than 10%, though it did have a lower standard deviation. These companies did quite a bit better than those in our last screen. The difference in the annual return rate is only a little over 3.5%. That may not seem like that impressive of an achievement, however, look at our total returns. The companies with a score of 7 or greater had a total return of 578.8% while our perfect score companies had a total return of 1,220%. That is over double the returns! (Pretty good if you ask us!)
Now that we have seen how companies with high and perfect Piotroski scores perform, let’s put Piotroski’s Score to the test further. If we screen for companies with average or low Piotroski scores, we would expect (or hope) to see the companies do worse than the companies with high scores, if we want to prove Piotroski’s formula useful and effective.
Let’s screen for companies with a score of 5 or less.
Now let’s see how these companies performed:
Just as you would expect, poor performance! It means that Piotroski’s F-Score works; companies with a higher F-score perform better than those with a lower score (on average). The green line is our screener while the brown/red line is the S&P 500. Companies with a Piotroski score of 5 or less performed far worse than the S&P. The S&P had a total return of 574.3% while our companies got a total return of 190.2%. We still got a positive return with these companies, but it is certainly nothing to write home about.
The results for companies with a growing F-score do not seem to be much different than simply screening for companies with a high score from the outset. In order to make the best performing screen, we need to only look for high Piotroski companies from day one. The score is highly accurate in finding companies that are going to underperform or even go bankrupt, so screening for companies with poor scores on day one will rarely result in a better return.
A screen that only returns 46 results doesn’t really give us much room to add more parameters and build the best performing screen we can. Let’s go back to finding companies with a score greater than 7.
Rather surprisingly, a declining Piotroski F-Score is apparently good for a stock. Although this seems absurd and not the result we would expect, this makes sense when you consider the choices available to a stock with a Piotroski score of 9; it can stay the same, go down a little, or go down a lot. Conversely, a Piotroski 0 stock has nowhere to go but up.
Below is an image of our findings:
The results we got here are telling us that if your current Piotroski is 3, you are better off it it was higher last year then if it was lower last year. We can conclude that just testing for change in a companies Piotroski F-Score may not be helpful and can get a bit confusing.
Throughout this article we have explored how companies with high, average, rising, and low Piotroski F-Scores perform over a long period of time. We have seen that they all do as we would expect them to. Companies with high scores perform better than those with average or low scores. Piotroski’s F-score overall seems to be a good predictor of a companies overall health and the general direction it is headed. Due to the complexity of the 9 components woven throughout the formula, a company that fits more criteria will perform better. The below image demonstrates what a 20% score looks like all the way up to a 90% score. The lower the score, the lower the line should be and vice versa. (It mostly holds true, through the test of time!)
According to Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers, 2% of the companies considered in his paper with the highest Piotroski score delisted for performance reasons, while 7-10% of the firms with Piotroski 2 or lower also delisted. That seems to be a pretty big difference and a reliable indicator of what stocks could potentially be delisted. Equities Lab does not have performance-based delisting, so we count the number of firms that lost more than 80% of their value within one year after matching and call that “faceplanting.” For firms that are delisted, the last available price was used as the value.
If you are in the position where your stock “face-planted”, remember it isn’t the same as it being delisted, though it is still traumatic to endure. You should check the odds that the stocks will catapult upwards (80% gain in one year) and that they will rocket to new heights (500% gain in one year). If an investor has a portfolio of two stocks, one of which faceplants and one of which catapults, the investor neither gains nor loses money. If an investor has a one-stock portfolio for two years and it face-plants the first year, then it would need to rocket upwards the second year to get the investor back to even. Another reason portfolio diversification should be a priority!
We have another visual below to show how companies with a score of 1 through 9 perform.
You can see that the lower the score the worse the companies performed, while the higher the score, the better the company performed. Further convincing us that Piotroski’s score is in fact effective in predicting a company’s future.
Here we have a picture that shows stocks with earnings, divided into columns based on their Piotroski score over the last 10 years.
Again, Piotroski’s F-Score proves that it works. On average, the higher the score the better the company performs.
Does Piotroski’s F-score work alongside other factors, though? Let’s take a look!
Momentum is past stock performance, which is also important in determining future stock prices. More momentum is better, but Piotroski works regardless.
Using the simplest interpretation of value (Price to earnings) and choosing four sets of values: under 5, 5 to 20, 20 to 60, and over 60, it seems that Piotroski works everywhere except when the P/E is over 60.
Morningstar breaks its equities down into sectors as follows:
Taking on the top-level divisions first, with this term:
Piotroski seems to work well with all three types of companies. For the defensive companies, firms with a Piotroski of zero seemed to do surprisingly well, but that’s the only thing of note other than that the zero Piotroski companies in the sensitive sector managed to lose more than 99% of their value. Ouch!
A summary of how well Piotroski did per sector is below. The concept of swap distance is used to describe how well each sector did. If the values were already in order, then no edits are needed. Otherwise, we count (approximately) how many swaps are required to put the values in order.
If you would like to learn more about the Piotroski Score, we have a video here for you to check out – don’t forget to like our videos and also leave any questions you might have in the comment section.
As a warning, we do not suggest jumping in and investing in every stock that you see the screener pop out, no matter how good the historical performance is. Do your due diligence and look into every potential investment you make.The screener is a tool to allow you to cut down your analysis time and give you a smaller pool of companies to look into, which is exactly what the Piotroski Score was designed for.
Don’t take our word for it, though (or anyone else’s)! With Equities Lab, you can test out Piotroski’s score, the Altman Z-Score, the Ascending Triangle, and so much more! Become a well versed and knowledgable investor.