I tried to replicate A Dilution Risk Scorecard from @rtelford:
formula:
Eval(OperCashFlTTM > 0, 1, 0) +
Eval(OperCashFlTTM > 0, 1, Eval((CashEquivQ / Max(0.001, Abs(OperCashFlTTM / 12))) >= 12, 1, 0)) +
Eval(SharesGr%TTM < 3, 1, 0) +
Eval(((IsNA(SharesFDQ, SharesQ) - SharesQ) / Max(0.001, SharesQ)) < 0.05, 1, 0) +
Eval(IsNA(CurRatioQ, 0) > 1.5, 1, 0)
or this simpler one:
(OperCashFlTTM > 0) +
(Eval(FCFTTM >= 0, 1, CashEquivQ / Abs(FCFTTM) > 1)) +
(SharesQ / SharesPYQ < 1.03) +
((SharesFDQ - SharesQ) / SharesQ < 0.05) +
(CurRatioQ > 1.5)
Works quite well especially for shorting (or filtering out) stocks.
Let me know if you spot any issue with the formula.
Source:
https://microcapclub.com/how-to-avoid-dilution-in-microcaps-a-dilution-risk-scorecard/


