Every stock exchange used some methodology for index calculation. Below companies formed KSE 30 Index.

Oil and Gas (7 companies)
Symbol Company Name Outstanding Shares
OGDC Oil and Gas Development Company Limited 4,300,928,400
PPL Pakistan Petroleum Limited 1,971,715,615
PSO Pakistan State Oil Company Limited 271,685,938
POL Pakistan Oilfields Limited 236,545,920
MARI Mari Petroleum Company Limited 91,875,000
ATRL Attock Refinery Limited 85,293,000
APL Attock Petroleum Limited 82,944,000
Fixed Line Telecommunication (1 company)
Symbol Company Name Outstanding Shares
PTC Pakistan Telecommunication Company Limited 3,774,000,000
Commercial Banks (7 companies)
Symbol Company Name Outstanding Shares
NBP National Bank Of Pakistan 2,127,512,862
BOP Bank Of Punjab Limited 1,555,113,165
HBL Habib Bank Limited 1,466,852,508
BAFL Bank Al-Falah Limited 1,349,156,250
UBL United Bank Limited 1,224,179,688
MCB MCB Bank Limited 1,113,030,752
BAHL Bank Al-Habib Limited 1,111,425,419
Chemicals (4 companies)
Symbol Company Name Outstanding Shares
FATIMA Fatima Fertilizer Company Limited 2,100,000,000
FFC Fauji Fertilizer Company Limited 1,272,238,147
FFBL Fauji Fertilizer Bin Qasim Limited 934,110,000
ENGRO Engro Corporation Limited 516,969,754
Construction and Materials (Cement) (5 companies)
Symbol Company Name Outstanding Shares
FCCL Fauji Cement Company Limited 1,331,115,839
MLCF Maple Leaf Cement Factory Limited 527,733,926
DGKC D.G. Khan Cement Company Limited 438,119,097
LUCK Lucky Cement Limited 323,375,000
KOHC Kohat Cement Limited 154,508,688
Electricity (2 companies)
Symbol Company Name Outstanding Shares
HUBC Hub Power Company Limited 1,157,154,400
KAPCO Kot Addu Power Company Limited 880,253,228
Food Producers (1 company)
Symbol Company Name Outstanding Shares
EFOODS Engro Foods Limited 766,596,075
Personal Goods (Textile) (2 companies)
Symbol Company Name Outstanding Shares
NML Nishat Mills Limited 351,599,848
NCL Nishat Chunian Limited 200,184,631
Non Life Insurance (1 company)
Symbol Company Name Outstanding Shares
AICL Adamjee Insurance Company Limited 350,000,000
Comments