The mightiest public companies in South Africa

The term market cap refers to the total value of a company when you add up all its outstanding stock, and you can't add up to a greater sum than these organizations. Meet the giants of South Africa industry, the towering behemoths of economic endeavor — the majestical roof of the business, fretted with golden gains. Here are the largest South African companies by market cap.

Ticker
Market cap
Price
Chg % 1D
Chg 1D
Technical Rating 1D
Vol 1D
Volume * Price 1D
P/E
(TTM)
EPS
(TTM)
Employees
Sector
NPNNASPERS LTD -N-531.951BZAR248453ZAC0.27%672ZAC
Buy
686.191K170.486B9.29277.09ZAR35.276KTechnology Services
AMSANGLO AMERICAN PLAT LTD431.342BZAR162065ZAC−1.30%−2129ZAC
Buy
187.945K30.459B7.30225.15ZAR25.538KNon-Energy Minerals
FSRFIRSTRAND LTD375.518BZAR6503ZAC−2.90%−194ZAC
Sell
11.308M73.538B11.465.84ZAR48.059KFinance
SBKSTANDARD BANK GROUP LTD299.182BZAR17795ZAC−2.05%−373ZAC
Buy
3.181M56.608B10.1118.07ZAR49.224KFinance
MTNMTN GROUP LTD244.317BZAR13594ZAC0.30%41ZAC
Buy
3.303M44.907B13.1510.60ZARCommunications
CPICAPITEC BANK HLDGS LTD233.586BZAR198248ZAC−1.46%−2947ZAC
Buy
230.995K45.794B25.1480.20ZAR14.758KFinance
VODVODACOM GROUP LTD212.671BZAR12707ZAC1.26%158ZAC
Buy
1.395M17.726B13.419.66ZAR8.132KCommunications
INLINVESTEC LTD199.496BZAR10366ZAC0.63%65ZAC
Buy
496.338K5.145B6.2316.54ZARFinance
SOLSASOL LIMITED183.517BZAR29274ZAC0.11%31ZAC
Strong Sell
1.488M43.55B4.7761.34ZAR28.63KProcess Industries
IMPIMPALA PLATINUM HLGS LTD172.43BZAR20146ZAC−0.77%−156ZAC
Buy
2.15M43.317B5.2938.44ZAR66.196KNon-Energy Minerals
ABGABSA GROUP LIMITED171.115BZAR20216ZAC−1.95%−403ZAC
Buy
1.999M40.41B8.5424.19ZAR35.267KFinance
GFIGOLD FIELDS LTD167.026BZAR18460ZAC−1.49%−280ZAC
Buy
2.766M51.053B11.9915.63ZAR2.607KNon-Energy Minerals
KIOKUMBA IRON ORE LTD146.908BZAR46965ZAC2.54%1162ZAC
Buy
440.508K20.688B6.8766.90ZARNon-Energy Minerals
SHPSHOPRITE HOLDINGS LTD138.134BZAR25018ZAC−0.72%−182ZAC
Buy
925.279K23.149B24.1410.51ZARRetail Trade
ANGANGLOGOLD ASHANTI LTD129.391BZAR30218ZAC−2.26%−700ZAC
Buy
1.173M35.46B15.2720.25ZARNon-Energy Minerals
SSWSIBANYE STILLWATER LTD127.678BZAR4513ZAC0.02%1ZAC
Buy
11.762M53.083B6.297.18ZAR84.981KNon-Energy Minerals
SLMSANLAM LIMITED114.938BZAR5492ZAC−1.47%−82ZAC
Buy
4.064M22.319B10.155.56ZAR21.18KFinance
BIDBID CORPORATION LTD112.639BZAR32825ZAC−2.64%−890ZAC
Buy
1.012M33.214B23.4114.44ZAR24.978KConsumer Services
NEDNEDBANK GROUP LTD111.381BZAR22500ZAC−1.41%−322ZAC
Buy
924.091K20.792B8.8426.48ZAR27.303KFinance
DSYDISCOVERY LTD82.784BZAR12391ZAC−1.22%−153ZAC
Buy
1.433M17.75B15.348.25ZARFinance
REMREMGRO LTD81.625BZAR14218ZAC−1.59%−230ZAC
Buy
1.005M14.287B6.2423.28ZARFinance
PPHPEPKOR HOLDINGS LTD80.956BZAR2142ZAC−2.72%−60ZAC
Sell
8.547M18.308B13.511.66ZARRetail Trade
BVTBIDVEST LTD76.94BZAR22401ZAC−1.05%−237ZAC
Buy
804.648K18.025B15.1914.92ZAR126.468KRetail Trade
NY1NINETY ONE LIMITED76.788BZAR4145ZAC−0.74%−31ZAC
Neutral
240.899K998.526M9.974.23ZARFinance
NPHNORTHAM PLATINUM HLDGS LTD73.583BZAR18802ZAC−0.28%−52ZAC
Buy
1.57M29.52B7.2825.90ZAR21.152KNon-Energy Minerals
CLSCLICKS GROUP LTD71.49BZAR28926ZAC−1.28%−376ZAC
Strong Sell
391.286K11.318B27.1310.80ZAR16.492KRetail Trade
APNASPEN PHARMACARE HLDGS LTD64.747BZAR14274ZAC−1.89%−275ZAC
Strong Sell
898.976K12.832B10.1714.30ZAR9.167KHealth Technology
NRPNEPI ROCKCASTLE N.V.62.446BZAR10142ZAC−1.10%−113ZAC
Buy
983.482K9.974B12.857.98ZARFinance
WHLWOOLWORTHS HOLDINGS LTD62.382BZAR6569ZAC−1.68%−112ZAC
Neutral
2.629M17.271B17.523.91ZARRetail Trade
ARIAFRICAN RAINBOW MIN LTD55.16BZAR28043ZAC−0.32%−90ZAC
Buy
490.637K13.759B4.4563.43ZAR21.344KNon-Energy Minerals
OMUOLD MUTUAL LIMITED54.79BZAR1096ZAC−1.88%−21ZAC
Buy
9.496M10.408B5.741.96ZARFinance
EXXEXXARO RESOURCES LTD53.582BZAR22419ZAC1.05%234ZAC
Strong Buy
591.961K13.271B4.2352.48ZAR18.813KEnergy Minerals
MCGMULTICHOICE GROUP LTD50.985BZAR11898ZAC−0.23%−27ZAC
Buy
862.415K10.261B−0.60ZAR7.204KConsumer Services
RBPROYAL BAFOKENG PLATINUM LTD48.231BZAR16709ZAC−0.20%−33ZAC
Buy
64.999K1.086B13.3913.27ZAR11.024KNon-Energy Minerals
MRPMR PRICE GROUP LTD44.244BZAR16662ZAC−2.86%−490ZAC
Sell
1.496M24.925B12.9013.59ZAR20.837KRetail Trade
RMIOUTSURANCE GROUP LIMITED44.242BZAR2871ZAC−0.66%−19ZAC
Buy
1.532M4.399B1.9814.63ZAR35KFinance
TGATHUNGELA RESOURCES LTD39.868BZAR30677ZAC4.89%1430ZAC
Strong Buy
894.619K27.444B2.58113.55ZARUtilities
DGHDISTELL GROUP HLDGS LTD38.444BZAR17499ZAC0.01%1ZAC
Buy
49.184K860.671M16.2810.80ZAR4.609KConsumer Non-Durables
HARHARMONY GM CO LTD37.334BZAR5978ZAC−2.00%−122ZAC
Buy
2.184M13.058B28.062.20ZARNon-Energy Minerals
TFGTHE FOSCHINI GROUP LIMITED34.477BZAR10425ZAC−2.22%−237ZAC
Strong Sell
1.312M13.673B10.3110.44ZAR32.842KRetail Trade
AILAFRICAN RAINBOW CAP INV32.283BZAR502ZAC−2.33%−12ZAC
Strong Sell
59.485K29.861M5.201.02ZARFinance
TBSTIGER BRANDS LTD30.748BZAR19625ZAC−0.23%−46ZAC
Buy
332.481K6.525B19.1810.39ZAR11.093KConsumer Non-Durables
PIKPICK N PAY STORES LTD30.038BZAR6203ZAC−0.89%−56ZAC
Buy
802.852K4.98B21.962.85ZAR90KRetail Trade
TCPTRANSACTION CAPITAL LTD29.595BZAR3853ZAC−1.15%−45ZAC
Sell
1.662M6.404B11.533.39ZAR5.213KFinance
SNTSANTAM LIMITED29.032BZAR25662ZAC−2.50%−657ZAC
Neutral
14.429K370.277M12.9020.52ZAR6.025KFinance
SAPSAPPI LTD28.326BZAR4951ZAC−1.28%−64ZAC
Sell
1.525M7.549B3.6314.76ZARProcess Industries
SPPTHE SPAR GROUP LTD26.574BZAR13698ZAC−0.75%−103ZAC
Strong Sell
888.25K12.167B12.3611.18ZARDistribution Services
DCPDIS-CHEM PHARMACIES LTD26.145BZAR3048ZAC0.16%5ZAC
Sell
1.215M3.702B25.201.21ZAR20KRetail Trade
MTMMOMENTUM MET HLDGS LTD24.853BZAR1780ZAC−1.33%−24ZAC
Buy
1.998M3.557B6.942.60ZAR16.558KFinance
LHCLIFE HEALTHC GRP HLDGS LTD24.795BZAR1695ZAC−0.53%−9ZAC
Sell
4.411M7.476B16.181.06ZARHealth Services
AVIAVI LTD24.728BZAR7279ZAC−2.80%−210ZAC
Sell
2.559M18.629B14.165.30ZAR8.412KConsumer Non-Durables
MTHMOTUS HOLDINGS LTD20.647BZAR11772ZAC−1.89%−227ZAC
Sell
237.28K2.793B6.6418.79ZAR17.25KDistribution Services
TRUTRUWORTHS INT LTD20.53BZAR5538ZAC−1.11%−62ZAC
Neutral
558.91K3.095B7.137.94ZAR9.582KRetail Trade
NTCNETCARE LIMITED19.522BZAR1447ZAC−0.75%−11ZAC
Strong Sell
3.71M5.368B20.330.72ZARHealth Services
BAWBARLOWORLD LTD19.267BZAR10137ZAC−1.70%−175ZAC
Sell
392.245K3.976B9.8110.89ZAR6.123KDistribution Services
ITEITALTILE LTD16.887BZAR1368ZAC−1.30%−18ZAC
Sell
295.077K403.665M9.151.52ZARRetail Trade
TKGTELKOM SA SOC LTD16.715BZAR3405ZAC−0.67%−23ZAC
Sell
2.04M6.947B9.093.92ZARCommunications
KSTPSG KONSULT LIMITED15.412BZAR1195ZAC0.00%0ZAC
Buy
464.861K555.509M17.280.70ZAR2.917KFinance
MSPMAS P.L.C14.464BZAR2071ZAC1.32%27ZAC
Buy
593.276K1.229B6.363.23ZARFinance
HCIHOSKEN CONS INV LTD13.864BZAR17095ZAC−0.27%−46ZAC
Sell
26.997K461.514M6.6725.70ZARConsumer Services
TSGTSOGO SUN GAMING LTD13.411BZAR1286ZAC0.23%3ZAC
Buy
403.346K518.703M7.661.67ZARConsumer Services
CMLCORONATION FUND MNGRS LD12.096BZAR3444ZAC−0.46%−16ZAC
Buy
528.936K1.822B9.453.66ZARFinance
OMNOMNIA HOLDINGS LTD11.609BZAR7082ZAC1.10%77ZAC
Buy
419.102K2.968B10.416.93ZAR4.01KProcess Industries
KAPKAP INDUSTRIAL HLDGS LTD11.569BZAR446ZAC−1.98%−9ZAC
Sell
1.528M681.381M0.70ZARTransportation
LTELIGHTHOUSE PROPERTIES PLC11.251BZAR666ZAC0.15%1ZAC
Buy
275.767K183.661MFinance
RCLRCL FOODS LIMITED10.293BZAR1051ZAC−2.69%−29ZAC
Strong Sell
43.984K46.227M9.551.14ZARConsumer Non-Durables
ADHADVTECH LTD10.247BZAR1864ZAC−0.27%−5ZAC
Buy
564.206K1.052B14.221.32ZARCommercial Services
DRDDRD GOLD LTD9.723BZAR1101ZAC−3.25%−37ZAC
Buy
374.42K412.236M8.721.31ZAR2.959KNon-Energy Minerals
DTCDATATEC LTD9.395BZAR4283ZAC−0.23%−10ZAC
Sell
767.984K3.289B20.472.16ZAR10.933KTechnology Services
SPGSUPER GROUP LTD9.255BZAR2636ZAC−1.35%−36ZAC
Sell
102.746K270.838M7.153.79ZAR14KTransportation
AFEAECI LIMITED9.094BZAR9409ZAC−1.30%−124ZAC
Neutral
104.344K981.773M7.9812.02ZAR6.973KProcess Industries
JSEJSE LTD9.044BZAR10348ZAC−0.59%−61ZAC
Strong Sell
49.192K509.039M10.519.93ZAR403Finance
SUISUN INTERNATIONAL LTD8.863BZAR3626ZAC1.28%46ZAC
Strong Buy
241.681K876.335M15.612.32ZARConsumer Services
AIPADCOCK INGRAM HLDGS LTD7.772BZAR5005ZAC0.28%14ZAC
Buy
50.753K254.019M10.284.95ZARHealth Technology
RLOREUNERT LTD7.683BZAR4749ZAC−1.47%−71ZAC
Strong Buy
391.098K1.857B9.335.19ZARConsumer Durables
GNDGRINDROD LTD7.608BZAR1122ZAC−0.88%−10ZAC
Buy
1.623M1.821B7.701.47ZAR3.916KTransportation
AFTAFRIMAT LIMITED7.224BZAR4714ZAC−1.34%−64ZAC
Sell
88.903K419.089M9.345.21ZARNon-Energy Minerals
SNHSTEINHOFF INT HLDGS N.V.6.992BZAR160ZAC−4.19%−7ZAC
Strong Sell
2.539M406.318M−4.32ZAR90.731KRetail Trade
OCEOCEANA GROUP LTD6.911BZAR5926ZAC0.46%27ZAC
Buy
114.742K679.961M14.854.07ZAR4.195KConsumer Non-Durables
SSUSOUTHERN SUN LTD6.887BZAR453ZAC−3.00%−14ZAC
Sell
49.839K22.577M20.300.23ZAR5.352KConsumer Services
ARLASTRAL FOODS LTD6.575BZAR16715ZAC−1.98%−337ZAC
Sell
116.243K1.943B6.2027.81ZARProcess Industries
FBRFAMOUS BRANDS LTD6.126BZAR5979ZAC−2.16%−132ZAC
Neutral
25.471K152.291M12.744.80ZAR3.968KTransportation
THATHARISA PLC6.103BZAR2251ZAC10.18%208ZAC
Buy
83.605K188.195M2.847.30ZAR1.996KNon-Energy Minerals
BATBRAIT PLC5.677BZAR432ZAC0.93%4ZAC
Buy
2.715M1.173B−0.16ZARFinance
MTAMETAIR INVESTMENTS LTD5.568BZAR2807ZAC−2.80%−81ZAC
Sell
73.682K206.825M13.232.22ZAR6.062KProducer Manufacturing
AFHALEXANDER FORBES GRP HLDGS5.544BZAR466ZAC−0.64%−3ZAC
Sell
192.483K89.697M15.340.33ZARFinance
COHCURRO HOLDINGS LIMITED5.196BZAR840ZAC−3.56%−31ZAC
Sell
776.03K651.865M17.720.49ZARConsumer Services
RBXRAUBEX GROUP LTD5.172BZAR2888ZAC0.91%26ZAC
Sell
96.667K279.174M8.803.27ZARIndustrial Services
ACLARCELORMITTAL SA LIMITED5.094BZAR460ZAC0.88%4ZAC
Sell
193.718K89.11M0.686.68ZAR7.013KNon-Energy Minerals
WBOWILSON BAYLY HLM-OVC LTD5.071BZAR9523ZAC−0.12%−11ZAC
Neutral
17.746K168.995M−38.91ZARIndustrial Services
BLUBLUE LABEL TELECOMS LTD4.61BZAR531ZAC1.14%6ZAC
Neutral
1.091M579.174M4.601.17ZARDistribution Services
CSBCASHBUILD LTD4.465BZAR19102ZAC−3.02%−595ZAC
Strong Sell
1.6K30.563M9.4320.95ZARRetail Trade
PPCPPC LIMITED4.374BZAR268ZAC−6.62%−19ZAC
Buy
5.761M1.544BNon-Energy Minerals
MPTMPACT LIMITED4.317BZAR2882ZAC−2.27%−67ZAC
Sell
6.371K18.361M7.753.92ZARProcess Industries
GMLGEMFIELDS GROUP LIMITED4.224BZAR350ZAC0.29%1ZAC
Neutral
624.107K218.437M3.630.98ZAR2.907KNon-Energy Minerals
HDCHUDACO INDUSTRIES LTD4.05BZAR13853ZAC−1.42%−200ZAC
Neutral
15.317K212.186M8.0018.13ZAR3.768KDistribution Services
SDOSTADIO HOLDINGS LIMITED3.827BZAR453ZAC0.44%2ZAC
Buy
89.029K40.33M28.000.17ZARCommercial Services
AELALTRON LIMITED A3.745BZAR989ZAC0.10%1ZAC
Buy
14.777K14.614M74.060.13ZAR5.616KTechnology Services
CLICLIENTELE LTD3.655BZAR1081ZAC−0.83%−9ZAC
Sell
19.381K20.951M8.401.30ZAR2.085KMiscellaneous
CATCAXTON CTP PUBLISH PRINT3.48BZAR948ZAC−1.25%−12ZAC
Buy
106.978K101.415M6.361.51ZARConsumer Services