Movers

Top 1-Year Performers

The best performing stocks on the Pakistan Stock Exchange over the trailing 12 months.

40 stocksUpdated DailyPrimary metric 1Y ReturnAs of close

01Podium

The top three names on this list by 1y return.

As of 29 Jul 2026, S.G. Power Limited (SGPL) tops this list with 1y return of +839.30%.

02Full list

Every constituent, sortable — 1Y Return highlighted.

40 names
SGPL
S.G. Power Limited
Rs 75.52
+7.01%
1Y Return
+839.30%
Cap
Rs 1.35B
Vol
4.23M
Power Generation & Distribution
TPLI
TPL Insurance Limited
Rs 79.08
+9.39%
1Y Return
+822.75%
Cap
Rs 15.71B
Vol
704.68K
Insurance
KPUS
Khairpur Sugar Mills Limited
Rs 1,203.44
-10.00%
1Y Return
+692.78%
Cap
Rs 19.28B
Vol
45.56K
Sugar & Allied Industries
NSRM
The National Silk & Rayon Mills Limited
Rs 273.85
-9.95%
1Y Return
+456.61%
Cap
Rs 4.26B
Vol
35.47K
Synthetic & Rayon
QUICE
Quice Food Industries Limited
Rs 33.84
-2.42%
1Y Return
+340.63%
Cap
Rs 3.33B
Vol
116.50K
Food & Personal Care Products
TPLT
TPL Trakker Limited
Rs 29.35
+0.14%
1Y Return
+294.49%
Cap
Rs 5.50B
Vol
377.66K
Technology & Communication
TPL
TPL Corp Limited
Rs 19.67
-0.76%
1Y Return
+260.26%
Cap
Rs 5.26B
Vol
14.77M
Technology & Communication
OML
Olympia Mills Limited
Rs 154.37
+10.00%
1Y Return
+253.90%
Cap
Rs 1.85B
Vol
160.50K
Miscellaneous
PTC
Pakistan Telecommunication Company Ltd
Rs 70.58
+0.83%
1Y Return
+195.68%
Cap
Rs 266.37B
Vol
6.01M
Technology & Communication
KOIL
Kohinoor Industries Limited
Rs 40.94
-0.68%
1Y Return
+174.77%
Cap
Rs 1.24B
Vol
81.90K
Textile Composite
DFSM
Dewan Farooque Spinning Mills Limited
Rs 16.99
-2.58%
1Y Return
+161.38%
Cap
Rs 1.66B
Vol
698.13K
Textile Spinning
IMS
Intermarket Securities Limited
Rs 26.01
-2.91%
1Y Return
+150.34%
Cap
Rs 33.49B
Vol
6.73M
Inv. Banks / Inv. Cos. / Securities Cos.
BOP
The Bank of Punjab
Rs 33.35
-1.77%
1Y Return
+145.22%
Cap
Rs 109.11B
Vol
8.58M
Commercial Banks
NCPL
Nishat Chunian Power Limited
Rs 56.31
-1.14%
1Y Return
+126.14%
Cap
Rs 20.69B
Vol
933.45K
Power Generation & Distribution
MSOT
Masood Textile Mills Limited
Rs 137.91
+5.98%
1Y Return
+111.75%
Cap
Rs 9.31B
Vol
208.00K
Textile Composite
KOHTM
Kohat Textile Mills Limited
Rs 130.78
+1.55%
1Y Return
+104.95%
Cap
Rs 2.72B
Vol
63.28K
Textile Spinning
PKGI
The Pakistan General Insurance Co. Ltd.
Rs 20.96
-3.23%
1Y Return
+89.86%
Cap
Rs 1.05B
Vol
51.02K
Insurance
SAIF
Saif Textile Mills Limited
Rs 45.51
-3.64%
1Y Return
+88.84%
Cap
Rs 1.20B
Vol
30.97K
Textile Spinning
NRL
National Refinery Limited
Rs 431.36
-0.80%
1Y Return
+86.72%
Cap
Rs 34.49B
Vol
930.58K
Refinery
NPL
Nishat Power Limited
Rs 66.25
-1.56%
1Y Return
+84.08%
Cap
Rs 23.46B
Vol
813.19K
Power Generation & Distribution
JVDC
Javedan Corporation Limited
Rs 145.22
+0.03%
1Y Return
+82.69%
Cap
Rs 55.31B
Vol
218.10K
Property
PRL
Pakistan Refinery Limited
Rs 57.37
-3.01%
1Y Return
+79.39%
Cap
Rs 36.14B
Vol
16.49M
Refinery
PACE
Pace (Pakistan) Limited
Rs 10.40
-1.42%
1Y Return
+76.27%
Cap
Rs 3.22B
Vol
2.50M
Property
ALAC
Askari Life Assurance Company Limited
Rs 22.00
-0.18%
1Y Return
+75.30%
Cap
Rs 3.30B
Vol
51.18K
Insurance
MDTL
Media Times Limited
Rs 5.99
+1.01%
1Y Return
+75.15%
Cap
Rs 1.07B
Vol
5.17M
Technology & Communication
PIBTL
Pakistan International Bulk Terminal
Rs 16.77
+0.24%
1Y Return
+70.95%
Cap
Rs 29.95B
Vol
12.83M
Transport
SBL
Samba Bank Limited
Rs 16.01
+6.95%
1Y Return
+67.12%
Cap
Rs 16.14B
Vol
18.51M
Commercial Banks
FCSC
First Capital Securities Corporation
Rs 4.85
-3.00%
1Y Return
+66.10%
Cap
Rs 1.54B
Vol
961.41K
Inv. Banks / Inv. Cos. / Securities Cos.
ICL
Ittehad Chemicals Limted
Rs 139.22
-1.63%
1Y Return
+64.76%
Cap
Rs 13.92B
Vol
79.62K
Chemical
MWMP
Mandviwala Mauser Plastic Industries
Rs 61.00
-4.07%
1Y Return
+63.80%
Cap
Rs 1.75B
Vol
31.66K
Miscellaneous
PSX
Pakistan Stock Exchange Limited
Rs 49.37
-1.30%
1Y Return
+59.62%
Cap
Rs 39.57B
Vol
1.53M
Inv. Banks / Inv. Cos. / Securities Cos.
MEBL
Meezan Bank Limited
Rs 555.82
-1.22%
1Y Return
+58.30%
Cap
Rs 1.00T
Vol
725.70K
Commercial Banks
IPAK
International Packaging Films Limited
Rs 36.60
-0.27%
1Y Return
+56.14%
Cap
Rs 26.91B
Vol
94.78K
Paper, Board & Packaging
ZAL
Zarea Limited
Rs 39.49
-2.85%
1Y Return
+55.90%
Cap
Rs 10.37B
Vol
247.81K
Technology & Communication
CNERGY
Cnergyico PK Limited
Rs 10.76
-1.74%
1Y Return
+53.06%
Cap
Rs 59.11B
Vol
58.66M
Refinery
SAZEW
Sazgar Engineering Works Limited
Rs 1,934.00
-0.92%
1Y Return
+51.98%
Cap
Rs 116.90B
Vol
53.97K
Automobile Assembler
SGF
Service GlobalFootwear Limited
Rs 115.99
-0.77%
1Y Return
+51.88%
Cap
Rs 23.95B
Vol
34.05K
Leather & Tanneries
ILP
Interloop Limited
Rs 102.89
-1.22%
1Y Return
+51.04%
Cap
Rs 144.22B
Vol
224.86K
Textile Composite
GHNI
Ghandhara Industries Limited
Rs 1,209.38
-1.43%
1Y Return
+50.49%
Cap
Rs 51.53B
Vol
154.88K
Automobile Assembler
AKBL
Askari Bank Limited
Rs 104.07
-2.65%
1Y Return
+48.04%
Cap
Rs 150.83B
Vol
3.05M
Commercial Banks

03Related lists

Other curated screens from the BSL desk.

04FAQ

Common questions about this screen — including how it's built — and how to trade it.

Frequently Asked Questions

This list ranks liquid PSX companies (market cap above Rs 1 billion) by their price return over the trailing twelve months. One-year winners usually tell you where the market's conviction has been — earnings upgrades, sector tailwinds such as energy pricing or banking spreads, or re-ratings as risk appetite returns to Pakistani equities. Momentum can persist, and academic evidence says winners often keep winning over medium horizons; it can also snap back hard when a theme crowds out. Use the list two ways: as a map of the market's strongest themes, and as a hunting ground for pullback entries in businesses whose earnings justify the move. Each name links to its stock page, where the 1-year return sits alongside valuation, dividends, and the sector-median comparison so you can judge how much of the run is fundamentals and how much is sentiment. For the shorter window, see Top 3-Month Performers.

Ready when you are

Open a free BSL trading account

Trade any name on this list with research, alerts, and execution built for PSX investors.

Open a free account