Piotroski Score

Score of 8-9 is considered good. Two or less is weak stock.


  • Net income
    • Score 1 if last year net income is positive
  • Operating cash flow
    • Score 1 if last year cash flow is positive
  • Return on assets
    • Score 1 if last year ROA exceeds prior-year ROA
  • Quality of earnings
    • Score 1 if last year operating cash flow exceeds net income
  • Long-term debt versus assets
    • Score 1 if ratio of long-term debt to assets is down from the year-ago value
    • If LTD is zero but assets are increasing, score 1 anyway
  • Current ratio
    • Score 1 if CR has increased from the prior year
  • Shares outstanding
    • Score 1 if the number of shares outstanding is no greater than the year-ago figure
  • Gross margin
    • Score 1 if full-year GM exceeds the prior-year GM
  • Asset turnover
    • Score 1 if percentage increase in sales exceeds the percentage increase in total assets