Skip to content
danioPSXStart investing
KSE100168,580.40+0.07%
KSE3050,388.98+0.09%
KMI30241,862.44−0.06%
ALLSHR101,946.18+0.19%
KSE100PR50,781.70+0.07%
KMIALLSHR65,958.73+0.03%
PSXDIV2077,247.90+0.05%
BKTI46,868.04+0.07%
OGTI34,520.10−0.61%

The danioPSX stock score

A free 0-100 rating for 268 PSX stocks, built from five factors you can check yourself. No paywall, no black box.

Value

How cheap the share is for the profit it makes

Quality

How profitable and steady the business is

Dividend

How much cash it pays out, and how often

Momentum

How strongly the price has been rising

Safety

How calm and easy to trade the share is

How it is calculated

  1. Pick the stocks. Every listed share with at least 120 sessions of daily prices and an average of Rs 2m traded per day over the last month (268 stocks today).
  2. Score each factor 0-100. For every input we rank the stocks from worst to best: 100 means better than all the others, 50 is the middle. Inputs within a factor are blended with the weights below.
  3. Average the five factors (equal weights, at least four needed), then rank that average once more so the total spreads over 0-100. A total of 80 means the stock beats 80% of the scored stocks.
  4. Grade. 80+ Strong, 60-79 Good, 40-59 Average, 20-39 Weak, under 20 Poor.
FactorInputs and weights
ValueEarnings yield (EPS ÷ price, the inverse of P/E), ranked half against its own sector and half against the whole market. Loss-making companies score 0.
QualityNet profit margin (50%), the share of the last four years with a profit (25%) and last year's EPS growth (25%).
DividendDividend yield as published by PSX (70%) and the number of cash payouts announced in the last 13 months (30%: none 0, one 60, two or more 100).
MomentumAverage of the 6-month and 12-month price return (70%) and the distance above or below the 200-day average (30%).
SafetyLow yearly volatility (40%), a shallow worst fall over the last year (30%) and high daily traded value (30%).

Data: prices and P/E from the PSX Data Portal screener, daily bars from PSX's end-of-day market summaries, financials from PSX company pages, payouts from PSX financial announcements. Daily prices are adjusted for bonus shares, right issues and splits (from PSX's own ex-date prices), but not for cash dividends.

Highest scores today

Screen by score
  1. 1AHCLFertilizer99
  2. 2APLOil & Gas Marketing Companies99
  3. 3OGDCOil & Gas Exploration Companies99
  4. 4POLOil & Gas Exploration Companies99
  5. 5GHGLGlass & Ceramics98
  6. 6LSEVLInv. Banks / Inv. Cos. / Securities Cos.98
  7. 7PPLOil & Gas Exploration Companies98
  8. 8BAFLCommercial Banks97
  9. 9FCLCable & Electrical Goods97
  10. 10ATRLRefinery96
  11. 11INDUAutomobile Assembler96
  12. 12OLPMModarabas96
  13. 13FABLCommercial Banks95
  14. 14FFCFertilizer95
  15. 15OLPLInv. Banks / Inv. Cos. / Securities Cos.95
  16. 16HBLCommercial Banks94
  17. 17MCBCommercial Banks94
  18. 18AKBLCommercial Banks93
  19. 19UBLCommercial Banks93
  20. 20EFULInsurance93
  21. 21CENIInsurance92
  22. 22GRRReal Estate Investment Trust92
  23. 23SURCTextile Composite92
  24. 24ABLCommercial Banks91
  25. 25HUBCPower Generation & Distribution91
  26. 26AHLInv. Banks / Inv. Cos. / Securities Cos.90
  27. 27HMBCommercial Banks90
  28. 28MUREBFood & Personal Care Products90
  29. 29AICLInsurance89
  30. 30MTLAutomobile Assembler89

Questions

Is the danioPSX score a buy or sell recommendation?
No. It ranks stocks on facts that are already public (profits, dividends, price history) so you can compare them quickly. It does not know the future, and a high score can fall. Do your own research or speak to a licensed adviser.
How often does the score change?
It is recalculated every hour from the latest PSX prices, daily bars, company financials and payout announcements. Most scores move slowly; momentum and safety react fastest.
Why does a stock have no score?
Only stocks with at least 120 trading sessions on file and an average of Rs 2m traded per day are scored, and a stock needs at least four of the five factors. Thinly traded shares can jump on a few trades, so ranking them would mislead.
Is it free?
Yes. Every factor and the total are free on every stock page, in the screener and in sector pages. The full method is on this page.

The danioPSX score is general information for education. It is not investment advice or a recommendation to buy, sell or hold any security. danioPSX is not a licensed adviser or broker.