Piotroski Screen: This Proven Strategy Returned +90% in 2017

A long/short strategy that screens for stocks based on a checklist generated a return of 92.3% over the last year. I updated the screen and found 16 stocks to buy and 8 stocks to short in 2018.


The Piotroski F-Score

Joseph Piotroski is likely an unfamiliar name to most investors. You won't find him on CNBC touting his latest stocks picks or disclosing his holdings with the SEC each quarter via 13F filings. Joseph Piotroski is a Stanford accounting professor and his students simply describe him as "a good teacher: smart, serious and approachable."

So why should investors know about Joseph Piotroski? Because in early 2000, he published a paper in the Journal of Accounting Research titled "Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers."

In his paper, Piotroski developed a set of rules to find companies with strong liquid balance sheets, increasing profitability, and operating efficiency. He proposed screening for stocks based on a checklist that awards one point for each matched criterion. In his famous paper, Professor Piotroski explained that,

"an investment strategy that buys expected winners and shorts expected losers generates a 23% annual return between 1976 and 1996."

The 23% annual return was 7.5% higher than what the S&P 500 posted over the same period. Okay, but does this strategy still work today?


Does The Piotroski Strategy Still Outperform?

On August 1st 2016, I published an article that featured 10 Stocks With a Perfect Piotroski Score.

I used this F-Score stock screen to find companies included in the Russell 1000 index (IWB) that scored perfectly on Piotroski’s test. There were only 10 companies (or 1%) that passed all nine checks. The companies and their stock price performance to date are shown in the table below.

10 Stocks with a Perfect Piotroski Score as of 8/1/2016
Ticker Company Name Piotroski Score @ 8/1/2016 Stock Price @ 8/1/2016 Stock Price @ 1/24/2018 Return
MO Altria Group 9 $64.07 $71.66 11.8%
ANSS ANSYS 9 $90.38 $161.61 78.8%
CCL Carnival 9 $45.21 $71.11 57.3%
CTXS Citrix Systems 9 $69.28 $94.01 35.7%
ERIE Erie Indemnity 9 $94.69 $117.61 24.2%
FL Foot Locker 9 $57.78 $52.26 -9.6%
HCA HCA Holdings 9 $75.52 $91.59 21.3%
PDM Piedmont Office Realty Trust 9 $20.17 $19.72 -2.2%
RPM RPM Int. 9 $52.09 $53.57 2.8%
SHW Sherwin-Williams 9 $292.59 $430.03 47.0%
Average 26.7%

Using the same screen, I had found 6 companies that passed fewer than 2 checks. These companies and their stock price performance are shown in the table below.

6 Stocks with a Poor Piotroski Score as of 8/1/2016
Ticker Company Name Piotroski Score @ 8/1/2016 Stock Price @ 8/1/2016 Stock Price @ 1/24/2018 Return
SPWR SunPower 0 $14.52 $7.76 -46.6%
BMRN BioMarin Pharma 1 $100.25 $91.37 -8.9%
GLNG Golar LNG 1 $16.29 $29.38 80.3%
NYCB New York Community Banc 1 $13.39 $13.89 3.7%
P Pandora Media 1 $13.50 $4.21 -68.9%
UA Under Armour 1 $35.50 $13.61 -61.7%
Average -17.0%

If you had followed Piotroski's advice and bought the expected winners and sold short the expected losers in an equally weighted portfolio (same dollar amount for each long & short position), you would have earned an enormous 92.3% return. This is well above the 30.6% return of the Russell 1000 and S&P 500 over the same period.

The calculations are illustrated in more detail in the table below.

Piotroski Portfolio Return
Ticker Initial Investment (Borrowed) Investment Value (Debt) @ 1/24/18 $Return %Return
MO $10,000 $11,184 $1,184 11.8%
ANSS $10,000 $17,881 $7,881 78.8%
CCL $10,000 $15,730 $5,730 57.3%
CTXS $10,000 $13,570 $3,570 35.7%
ERIE $10,000 $12,420 $2,420 24.2%
FL $10,000 $9,045 -$955 -9.6%
HCA $10,000 $12,128 $2,128 21.3%
PDM $10,000 $9,776 -$224 -2.2%
RPM $10,000 $10,284 $284 2.8%
SHW $10,000 $14,697 $4,697 47.0%
SPWR -$10,000 -$5,341 $4,659 -46.6%
BMRN -$10,000 -$9,114 $886 -8.9%
GLNG -$10,000 -$18,035 -$8,035 80.3%
NYCB -$10,000 -$10,375 -$375 3.7%
P -$10,000 -$3,115 $6,885 -68.9%
UA -$10,000 -$3,834 $6,166 -61.7%
Total $40,000 $76,902 $36,902 92.3%

The table shows how an investor could have turned $40,000 into $76,902 ($36,902 profit) in just over a year by applying this strategy.

It appears that the Piotroski stock screen still delivers Alpha in this sizzling bull market. In light of this, I decided to create another screen to find which stocks to buy and which stocks to short in 2018.


16 Stocks that Aced Piotroski’s Test

I, again, used the F-Score stock screen to find companies included in the Russell 1000 index (IWB) that scored perfectly on Piotroski’s test as of January 24th. There were only 16 companies (or 1.6%) that passed all nine checks.

16 Stocks WIth a Perfect Piotroski Score @ 1/24/2018
Ticker Company Name 1 Month Return 3 Month Return 1 Year Return
NVDA NVIDIA 19.4% 20.6% 119.6%
MRVL Marvell Technology 6.6% 26.9% 54.7%
GPS Gap, Inc. 0.5% 28.7% 48.4%
TXN Texas Instruments 5.3% 14.8% 43.2%
LII Lennox Int. 4.9% 11.4% 39.0%
DNKN Dunkin' Brands 3.7% 22.3% 33.2%
ICE Intercontinental Exchange 7.7% 15.3% 32.1%
SCCO Southern Copper 7.3% 16.3% 31.3%
ALLE Allegion 6.5% 6.3% 29.5%
EMN Eastman Chemical 6.1% 9.0% 27.4%
CBT Cabot Corp 8.3% 13.0% 22.3%
HRB H&R Block 4.2% 3.4% 21.8%
CLH Clean Harbors 6.4% 2.6% 4.0%
MLM Martin Marietta Materials 6.8% 7.3% -3.3%
CMG Chipotle 11.5% 17.1% -21.5%
EPC Edgewell Personal Care -3.2% -9.3% -25.2%
source: [finbox.io](https://finbox.io/screener/65)
8 Stocks that Failed Piotroski’s Test

Using the same screen, I found 8 companies that passed fewer than 2 checks. These companies and their stock price performance are shown in the table below.

8 Stocks WIth a Poor Piotroski Score @ 1/24/2018
Ticker Company Name 1 Month Return 3 Month Return 1 Year Return
BLK BlackRock 14.4% 24.7% 54.9%
LEN Lennar Corp 10.9% 21.2% 51.3%
JPM J P Morgan Chase 8.6% 14.3% 37.4%
PNC PNC Financial 9.4% 15.0% 32.4%
CCL Carnival Corp 8.3% 6.9% 29.9%
WFC Wells Fargo 7.1% 18.5% 18.9%
DAL Delta Air Lines 0.7% 12.2% 15.5%
SLM SLM Corp -1.6% 5.8% -3.6%
source: [finbox.io](https://finbox.io/screener/66)

Carnival Corp (NYSE: CCL) went from a perfect 9 / 9 to less than 2 in just a year's time. It will be interesting to see how the company's shares perform this year.

In conclusion, the F-Score is a strategy many investors should consider as it continues to outperform the market. However, this investment strategy isn't for the faint of heart or novice investor. Make sure you have the necessary trading experience and capital when utilizing it. It is important to fully understand the Piotroski stock screen and its limitations.


How To Calculate The Piotroski F-Score

The following criteria make up the nine-part checklist.

1. Change in (Debt / Total Assets) < 0

Debt / Total Assets measures how much of the company's assets are financed with debt. This criterion intends to filter out companies that are taking on debt to finance operations because of shortfalls in free cash flow.

2. Return on Assets > 0

Return on Assets represents the dollars in Net Income a company generates per dollar of Assets. This criterion filters out companies that are not profitable.

3. Change in ROA > 0

This criterion filters out companies which have negatively trending ROA.

4. Change in Gross Margin > 0

Gross Margin is expressed as a percentage and calculated as Gross Profit / Total Revenue. Gross Margin is a strong indicator of pricing power. This criterion intends to weed out companies that may be coming under pricing pressure from competitors.

5. Change in Current Ratio > 0

Current Ratio measures whether a firm is capitalized with enough assets to pay its debts over the next twelve months by comparing a firm's Current Assets to its Current Liabilities. This criterion attempts to weed out companies that diluted shareholders.

6. Change in Diluted Shares Outstanding < 0

Diluted shares measures the number of shares that would be outstanding if all possible sources of dilution (employee stock options, convertible bonds, etc.) are exercised. This criterion attempts to weed out companies that have decreasing working capital efficiency.

7. Operating Cash Flow > 0

Operating Cash Flow (OCF) can be found on the Statement of Cash Flows reported by the company. OCF measures the amount of cash generated by a company's normal business operations. No company can operate indefinitely with negative Operating Cash Flow. This criterion filters out companies that need cash on the Balance Sheet or outside cash infusions to operate.

8. Operating Cash Flow > Net Income

Management is highly motivated to manage Net Income to appease Wall Street. Operating Cash Flow is less susceptible to management manipulation. This criterion attempts to filter out companies that may be engaging in this type of practice.

9. Change in Asset Turnover > 0

Assert Turnover represents the dollars in revenue a company generates per dollar of assets. It is calculated as Total Revenue / Average Total Assets.

Asset Turnover is typically used to gauge the efficiency of a company and its management at deploying capital for assets that generate revenue. This criterion tries to weed out companies that have declining asset efficiency.


As of this writing, I did not hold a position in any of the aforementioned securities and this is not a buy or sell recommendation on any security mentioned.


Author: Matt Hogan

Expertise: Valuation, financial statement analysis

Matt Hogan is a co-founder of finbox.io. His expertise is in investment decision making. Prior to finbox.io, Matt worked for an investment banking group providing fairness opinions in connection to stock acquisitions. He spent much of his time building valuation models to help clients determine an asset’s fair value. He believes that these same valuation models should be used by all investors before buying or selling a stock.

His work is frequently published at InvestorPlace, Benzinga, ValueWalk, AAII, Barron's, Seeking Alpha and investing.com.

Matt can be reached at matt@finbox.io.