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
Change % 1D
Change 1D
Technical Rating 1D
Volume 1D
Volume * Price 1D
P/E
(TTM)
EPS
(TTM)
Employees
Sector
NPNNASPERS LTD -N-759.88BZAR353954ZAC1.12%3920ZAC
Buy
589.989K208.829B13.21277.09ZAR35.276KTechnology Services
FSRFIRSTRAND LTD364.919BZAR6508ZAC1.15%74ZAC
Buy
7.499M48.801B11.085.84ZAR48.059KFinance
AMSANGLO AMERICAN PLAT LTD342.437BZAR130349ZAC0.66%849ZAC
Sell
418.886K54.601B5.80225.15ZAR25.538KNon-Energy Minerals
SBKSTANDARD BANK GROUP LTD286.709BZAR17408ZAC0.24%41ZAC
Buy
2.79M48.565B9.7318.07ZAR49.224KFinance
MTNMTN GROUP LTD258.883BZAR14358ZAC0.76%108ZAC
Buy
3.381M48.547B13.9110.60ZARCommunications
VODVODACOM GROUP LTD235.993BZAR12188ZAC0.30%37ZAC
Sell
2.023M24.658B13.069.66ZAR8.132KCommunications
INLINVESTEC LTD214.309BZAR11114ZAC0.84%93ZAC
Buy
372.891K4.144B6.7116.54ZARFinance
CPICAPITEC BANK HLDGS LTD210.857BZAR181616ZAC0.06%115ZAC
Sell
289.088K52.503B22.8380.20ZAR14.758KFinance
SOLSASOL LIMITED201.044BZAR32051ZAC0.58%186ZAC
Buy
1.887M60.469B5.2361.34ZAR28.63KProcess Industries
GFIGOLD FIELDS LTD182.278BZAR20448ZAC−2.58%−542ZAC
Buy
3.122M63.832B13.5215.63ZAR2.607KNon-Energy Minerals
IMPIMPALA PLATINUM HLGS LTD172.388BZAR20295ZAC−0.43%−88ZAC
Sell
3.135M63.628B5.3438.44ZAR66.196KNon-Energy Minerals
KIOKUMBA IRON ORE LTD171.235BZAR53391ZAC0.62%329ZAC
Strong Buy
404.132K21.577B8.0166.90ZARNon-Energy Minerals
ABGABSA GROUP LIMITED168.252BZAR20272ZAC0.34%68ZAC
Buy
1.646M33.362B8.4224.19ZAR35.267KFinance
ANGANGLOGOLD ASHANTI LTD154.334BZAR36871ZAC−1.66%−624ZAC
Neutral
1.333M49.165B18.6420.25ZARNon-Energy Minerals
SHPSHOPRITE HOLDINGS LTD131.43BZAR23975ZAC−1.89%−463ZAC
Neutral
1.344M32.229B23.5610.51ZARRetail Trade
SSWSIBANYE STILLWATER LTD130.339BZAR4607ZAC−0.80%−37ZAC
Sell
7.312M33.688B6.527.18ZAR84.981KNon-Energy Minerals
BIDBID CORPORATION LTD122.761BZAR36746ZAC−0.14%−53ZAC
Buy
1.028M37.775B25.7114.44ZAR24.978KConsumer Services
SLMSANLAM LIMITED116.299BZAR5642ZAC1.15%64ZAC
Strong Buy
4.316M24.348B10.225.56ZAR21.18KFinance
NEDNEDBANK GROUP LTD111.264BZAR22798ZAC0.53%121ZAC
Buy
1.227M27.964B8.8426.48ZAR27.303KFinance
DSYDISCOVERY LTD92.62BZAR13946ZAC1.08%149ZAC
Strong Buy
1.068M14.899B16.988.25ZAR13.45KFinance
REMREMGRO LTD80.365BZAR14225ZAC−0.19%−27ZAC
Buy
659.159K9.377B6.1923.28ZARFinance
NY1NINETY ONE LIMITED79.432BZAR4288ZAC0.89%38ZAC
Buy
433.792K1.86B10.214.23ZARFinance
PPHPEPKOR HOLDINGS LTD76.579BZAR2079ZAC0.05%1ZAC
Buy
14.976M31.135B12.831.65ZARRetail Trade
BVTBIDVEST LTD76.376BZAR22472ZAC0.04%10ZAC
Buy
902.232K20.275B15.1714.92ZAR126.468KRetail Trade
WHLWOOLWORTHS HOLDINGS LTD71.019BZAR7671ZAC−1.44%−112ZAC
Buy
3.999M30.678B20.543.87ZARRetail Trade
NPHNORTHAM PLATINUM HLDGS LTD69.298BZAR17758ZAC−1.60%−288ZAC
Sell
2.066M36.687B7.0125.90ZAR21.152KNon-Energy Minerals
APNASPEN PHARMACARE HLDGS LTD68.342BZAR15358ZAC3.78%560ZAC
Strong Buy
1.321M20.288B10.4114.30ZAR9.167KHealth Technology
NRPNEPI ROCKCASTLE N.V.64.9BZAR10694ZAC0.14%15ZAC
Buy
1.236M13.22B13.477.98ZARFinance
CLSCLICKS GROUP LTD63.147BZAR25882ZAC−2.14%−567ZAC
Strong Sell
1.559M40.36B24.6410.80ZAR16.492KRetail Trade
OMUOLD MUTUAL LIMITED58.77BZAR1195ZAC1.96%23ZAC
Strong Buy
13.769M16.454B6.061.96ZARFinance
ARIAFRICAN RAINBOW MIN LTD58.173BZAR29670ZAC−0.07%−21ZAC
Buy
431.815K12.812B4.7363.43ZAR21.344KNon-Energy Minerals
EXXEXXARO RESOURCES LTD54.321BZAR22491ZAC1.91%421ZAC
Strong Buy
1.566M35.219B4.2352.48ZAR18.813KEnergy Minerals
OUTOUTSURANCE GROUP LIMITED53.846BZAR3520ZAC0.74%26ZAC
Buy
2.646M9.313B2.4014.63ZAR35KFinance
MCGMULTICHOICE GROUP LTD51.485BZAR12045ZAC1.62%192ZAC
Buy
1.174M14.141B−0.60ZAR7.204KConsumer Services
RBPROYAL BAFOKENG PLATINUM LTD47.586BZAR16518ZAC0.36%60ZAC
Neutral
24.415K403.287M13.2513.27ZAR11.024KNon-Energy Minerals
MRPMR PRICE GROUP LTD42.24BZAR16374ZAC−0.36%−59ZAC
Sell
984.338K16.118B12.4413.59ZAR20.837KRetail Trade
AILAFRICAN RAINBOW CAP INV41.16BZAR651ZAC0.15%1ZAC
Buy
219.168K142.678M6.621.02ZARFinance
HARHARMONY GM CO LTD38.889BZAR6352ZAC−3.20%−210ZAC
Sell
2.223M14.12B30.382.20ZARNon-Energy Minerals
DGHDISTELL GROUP HLDGS LTD38.334BZAR17448ZAC0.55%96ZAC
Sell
155.523K2.714B16.2410.80ZAR4.609KConsumer Non-Durables
TFGTHE FOSCHINI GROUP LIMITED34.797BZAR10760ZAC−0.40%−43ZAC
Sell
982.976K10.577B10.5110.44ZAR32.842KRetail Trade
TGATHUNGELA RESOURCES LTD32.556BZAR23172ZAC6.06%1323ZAC
Sell
1.114M25.812B1.94113.55ZARUtilities
TBSTIGER BRANDS LTD31.95BZAR20442ZAC−1.35%−279ZAC
Sell
292.483K5.979B12.0017.62ZAR10.439KConsumer Non-Durables
SNTSANTAM LIMITED31.068BZAR28163ZAC1.59%442ZAC
Strong Buy
36.324K1.023B13.6820.52ZAR6.025KFinance
SAPSAPPI LTD28.814BZAR5084ZAC−0.10%−5ZAC
Buy
2.785M14.159B3.7114.76ZAR12.495KProcess Industries
PIKPICK N PAY STORES LTD27.792BZAR5792ZAC−3.34%−200ZAC
Strong Sell
2.467M14.286B21.152.85ZAR90KRetail Trade
TCPTRANSACTION CAPITAL LTD26.475BZAR3489ZAC1.84%63ZAC
Buy
581.554K2.029B15.532.27ZARCommercial Services
MTMMOMENTUM MET HLDGS LTD26.203BZAR1900ZAC0.64%12ZAC
Buy
4.915M9.338B7.312.60ZAR16.558KFinance
SPPTHE SPAR GROUP LTD26.019BZAR13512ZAC−1.05%−144ZAC
Buy
1.292M17.451B12.3111.18ZARDistribution Services
DCPDIS-CHEM PHARMACIES LTD25.534BZAR2970ZAC−2.11%−64ZAC
Sell
661.362K1.964B25.291.21ZAR20KRetail Trade
LHCLIFE HEALTHC GRP HLDGS LTD25.478BZAR1751ZAC0.06%1ZAC
Sell
1.494M2.617B16.731.06ZARHealth Services
TRUTRUWORTHS INT LTD24.689BZAR6739ZAC1.81%120ZAC
Strong Buy
5.026M33.869B8.497.94ZAR9.582KRetail Trade
AVIAVI LTD23.846BZAR7222ZAC−1.01%−74ZAC
Strong Sell
628.387K4.538B13.895.30ZAR8.412KConsumer Non-Durables
MTHMOTUS HOLDINGS LTD21.608BZAR12558ZAC−0.77%−98ZAC
Buy
170.956K2.147B7.0518.79ZAR17.25KDistribution Services
NTCNETCARE LIMITED19.481BZAR1454ZAC−0.21%−3ZAC
Sell
1.138M1.655B20.440.72ZAR18KHealth Services
TKGTELKOM SA SOC LTD16.764BZAR3435ZAC2.48%83ZAC
Buy
1.858M6.382B8.943.92ZARCommunications
BAWBARLOWORLD LTD16.653BZAR8909ZAC1.37%120ZAC
Neutral
217.873K1.941B7.3412.06ZAR8.609KDistribution Services
ITEITALTILE LTD16.182BZAR1329ZAC−1.63%−22ZAC
Strong Sell
1.401M1.862B8.971.52ZARRetail Trade
KSTPSG KONSULT LIMITED15.959BZAR1245ZAC1.63%20ZAC
Strong Buy
373.798K465.379M17.820.70ZAR2.917KFinance
MSPMAS P.L.C15.116BZAR2137ZAC−0.88%−19ZAC
Buy
494.591K1.057B6.753.23ZARFinance
HCIHOSKEN CONS INV LTD13.046BZAR16133ZAC0.79%127ZAC
Neutral
23.708K382.481M4.7034.53ZARConsumer Services
TSGTSOGO SUN GAMING LTD12.344BZAR1181ZAC0.25%3ZAC
Sell
1.085M1.281B7.081.67ZARConsumer Services
CMLCORONATION FUND MNGRS LD12.313BZAR3518ZAC0.11%4ZAC
Buy
314.039K1.105B9.663.66ZARFinance
DRDDRD GOLD LTD12.185BZAR1427ZAC−1.52%−22ZAC
Buy
528.744K754.518M11.171.31ZAR2.959KNon-Energy Minerals
LTELIGHTHOUSE PROPERTIES PLC11.675BZAR690ZAC0.15%1ZAC
Buy
1.628M1.123BFinance
OMNOMNIA HOLDINGS LTD10.66BZAR6433ZAC0.78%50ZAC
Buy
97.675K628.343M9.546.93ZAR4.01KProcess Industries
KAPKAP INDUSTRIAL HLDGS LTD10.206BZAR414ZAC−1.43%−6ZAC
Sell
4.031M1.669B6.170.70ZARTransportation
ADHADVTECH LTD10.181BZAR1861ZAC4.43%79ZAC
Strong Buy
315.53K587.201M13.651.32ZARCommercial Services
JSEJSE LTD10.082BZAR11604ZAC1.80%205ZAC
Strong Buy
296.175K3.437B11.599.93ZAR403Finance
SPGSUPER GROUP LTD9.839BZAR2839ZAC3.16%87ZAC
Strong Buy
176.527K501.16M7.413.79ZAR14KTransportation
RCLRCL FOODS LIMITED9.635BZAR1010ZAC−1.08%−11ZAC
Strong Sell
39.075K39.466M9.091.14ZARConsumer Non-Durables
RLOREUNERT LTD9.043BZAR5674ZAC3.58%196ZAC
Strong Buy
199.23K1.13B10.675.19ZARConsumer Durables
SUISUN INTERNATIONAL LTD8.779BZAR3546ZAC−1.47%−53ZAC
Sell
13.856K49.133M15.792.32ZARConsumer Services
AFTAFRIMAT LIMITED8.422BZAR5568ZAC−2.11%−120ZAC
Buy
191.971K1.069B11.195.21ZARNon-Energy Minerals
AFEAECI LIMITED8.319BZAR8718ZAC−1.54%−136ZAC
Strong Sell
276.312K2.409B7.4612.02ZAR6.973KProcess Industries
OCEOCEANA GROUP LTD8.023BZAR6848ZAC−0.09%−6ZAC
Buy
84.03K575.437M11.456.02ZARConsumer Non-Durables
AIPADCOCK INGRAM HLDGS LTD8.018BZAR5149ZAC2.98%149ZAC
Strong Buy
7.535K38.798M10.364.95ZARHealth Technology
DTCDATATEC LTD7.59BZAR3421ZAC3.32%110ZAC
Buy
82.674K282.828M15.892.16ZAR10.933KTechnology Services
GNDGRINDROD LTD6.977BZAR1038ZAC0.58%6ZAC
Buy
417.735K433.609M7.061.47ZAR3.916KTransportation
SSUSOUTHERN SUN LTD6.798BZAR462ZAC0.65%3ZAC
Buy
1.017M469.945M20.080.23ZAR5.352KConsumer Services
THATHARISA PLC6.336BZAR2121ZAC2.22%46ZAC
Buy
50.345K106.782M2.478.55ZAR2.202KNon-Energy Minerals
ARLASTRAL FOODS LTD6.285BZAR16299ZAC0.41%67ZAC
Buy
167.856K2.736B6.0227.45ZAR13.812KProcess Industries
AFHALEXANDER FORBES GRP HLDGS6.252BZAR530ZAC4.33%22ZAC
Buy
107.832K57.151M15.990.35ZARFinance
FBRFAMOUS BRANDS LTD6.149BZAR6137ZAC−0.05%−3ZAC
Neutral
49.677K304.868M12.884.80ZAR3.968KTransportation
COHCURRO HOLDINGS LIMITED5.465BZAR913ZAC1.56%14ZAC
Buy
303.754K277.327M18.400.49ZARConsumer Services
WBOWILSON BAYLY HLM-OVC LTD5.107BZAR9602ZAC2.61%244ZAC
Strong Buy
29.476K283.029M−40.62ZAR6.148KIndustrial Services
BATBRAIT PLC5.004BZAR380ZAC−1.04%−4ZAC
Sell
76.806K29.186M−0.16ZARFinance
RBXRAUBEX GROUP LTD4.883BZAR2700ZAC1.89%50ZAC
Sell
11.477K30.988M8.203.27ZARIndustrial Services
MTAMETAIR INVESTMENTS LTD4.837BZAR2512ZAC−1.57%−40ZAC
Sell
60.823K152.787M11.762.22ZAR6.062KProducer Manufacturing
ACLARCELORMITTAL SA LIMITED4.369BZAR391ZAC0.00%0ZAC
Sell
2.921M1.142B0.596.68ZAR7.013KNon-Energy Minerals
GMLGEMFIELDS GROUP LIMITED4.354BZAR359ZAC3.16%11ZAC
Sell
512.414K183.957M3.640.98ZAR2.907KNon-Energy Minerals
MPTMPACT LIMITED4.334BZAR2960ZAC−1.27%−38ZAC
Buy
7.245K21.445M7.933.92ZARProcess Industries
BLUBLUE LABEL TELECOMS LTD4.26BZAR484ZAC4.09%19ZAC
Neutral
892.467K431.954M4.101.17ZARDistribution Services
CSBCASHBUILD LTD4.228BZAR18657ZAC−1.11%−210ZAC
Strong Sell
25.219K470.511M9.0920.95ZARRetail Trade
HDCHUDACO INDUSTRIES LTD4.173BZAR14517ZAC−0.76%−111ZAC
Buy
3.088K44.828M8.3818.13ZAR3.768KDistribution Services
PPCPPC LIMITED4.067BZAR267ZAC−1.48%−4ZAC
Buy
4.197M1.12BNon-Energy Minerals
SDOSTADIO HOLDINGS LIMITED3.921BZAR461ZAC−1.50%−7ZAC
Sell
3.981M1.835B29.240.17ZARCommercial Services
RENRENERGEN LIMITED3.916BZAR2803ZAC−3.28%−95ZAC
Buy
1.049M2.94B−0.26ZAR66Energy Minerals
LBRLIBSTAR HOLDINGS LTD3.724BZAR624ZAC−2.04%−13ZAC
Buy
363.658K226.923M16.670.39ZARConsumer Non-Durables
CAACA SALES HOLDINGS LTD3.455BZAR728ZAC−0.41%−3ZAC
Buy
1.249M909.592M10.740.69ZAR10.423KDistribution Services
CLICLIENTELE LTD3.393BZAR1011ZAC−0.98%−10ZAC
Sell
27K27.297M7.921.30ZAR2.085KMiscellaneous