how to find the historical Piotroski F-Score of a stock

Discussion in 'Stocks' started by 0008, Jun 5, 2023.

  1. 0008

    0008

    Are there any web sites with the historical Piotroski F-Score of a stock?
     
  2. ph1l

    ph1l

    https://www.chartmill.com/documenta...rategies/116-Piotroski-F-score-Stock-Screener
    has Piotroski F-Score as a screening criteria for the present but no obvious historical values.

    It might not be as useful as it used to be though.
    https://seekingalpha.com/article/4407684-why-piotroskis-f-score-no-longer-works
     
    0008 likes this.
  3. 0008 likes this.
  4. FWIW, High piotroski stocks still outperform their baseline in the last five years, for both stocks over 500m in market cap, and for stocks over 5b in market cap. If anyone wants to see a more complete analysis, with pretty pics, let me know and I will post it.
     
    0008 and taowave like this.
  5. Yes, please post.
     
  6. First off -- How am I computing Piotroski? I've pasted the formula below, so if I've made any errors, please let me know!
    upload_2023-6-7_16-31-53.png
    Further, I'm using Morningstar data, with a stock universe of US equities that have more than $500k daily trading volume and a value (any value at all, even negative) for quarterly net income. The backtest rebalances quarterly, with equal weighting for chosen equities, and trading costs are not considered.

    First off, the inclusive test: the bold green line is Piotroski score > 7, the grey line is just Market cap is > 500m, and the red line is Piotroski < 3.
    upload_2023-6-7_16-55-57.png
    As you can see, the S&P 500 reigns supreme, but high Piotroski beats the baseline, and low Piotroski is no good. Repeating the same experiment but with market cap > 5b gives us this:
    upload_2023-6-7_17-1-58.png
    As you can see, all the returns (except the S&P 500) got better. The low piotroski is now ever so slightly better than cash, the baseline is kinda mediocre, and the high Piotroski is a little more than a percent in annual return better. So, it's not a huge effect, but Piotroski by itself is enough to improve performance, even if it can't beat the top-heavy index known as the S&P 500.
     
    vanzandt and 0008 like this.
  7. 0008

    0008

    Yes. Many studies have shown that beating the S&P 500 is very difficult. :cool: