South African companies with the highest revenue

Make use of the list below: these South African companies show the highest revenue and are sorted by this metric. It can be helpful for growth investors looking for companies making more sales than anybody else.
Symbol
Revenue
FY
Price
Change %
Volume
Rel Volume
Market cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
SBKSTANDARD BANK GROUP LTD416.37 B ZAR22,187 ZAC−0.16%2.87 M0.35359.52 B ZAR8.4826.18 ZAR−0.65%6.65%Finance
Neutral
SOLSASOL LIMITED275.11 B ZAR6,456 ZAC−2.49%4.87 M0.7142.22 B ZAR−75.96 ZAR−1,765.21%0.00%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,085 ZAC+1.26%16.8 M0.71392.45 B ZAR9.987.10 ZAR+5.00%5.93%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR28,276 ZAC+0.08%2.34 M0.99154.88 B ZAR23.2712.15 ZAR2.58%Retail trade
Buy
SLMSANLAM LIMITED234.22 B ZAR8,040 ZAC+1.63%5.38 M0.81156.23 B ZAR7.6310.54 ZAR+52.06%5.06%Finance
Neutral
BIDBID CORPORATION LTD225.91 B ZAR44,985 ZAC+1.27%643.61 K0.48149.08 B ZAR19.0623.60 ZAR+6.05%2.53%Consumer services
Neutral
ABGABSA GROUP LIMITED221.33 B ZAR17,206 ZAC+1.04%3.19 M0.66141.2 B ZAR6.6325.95 ZAR+8.43%8.04%Finance
Strong buy
MTNMTN GROUP LTD188 B ZAR11,036 ZAC+0.05%3.98 M0.51198.81 B ZAR−5.31 ZAR−345.02%2.99%Communications
Buy
NEDNEDBANK GROUP LTD161.14 B ZAR24,640 ZAC−1.03%2.67 M0.76115.6 B ZAR7.0135.17 ZAR+12.42%8.00%Finance
Strong buy
OMUOLD MUTUAL LIMITED158.85 B ZAR1,049 ZAC+0.67%22.96 M0.8249.11 B ZAR6.161.70 ZAR+10.83%7.97%Finance
Neutral
SPPTHE SPAR GROUP LTD155.48 B ZAR11,140 ZAC−2.26%1.8 M1.2421.95 B ZAR60.971.83 ZAR−12.35%0.00%Distribution services
Buy
VODVODACOM GROUP LTD149.22 B ZAR12,703 ZAC+1.52%1.36 M0.54242.04 B ZAR16.907.52 ZAR−16.74%4.55%Communications
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,002 ZAC−0.17%3.34 M0.6139.02 B ZAR8.303.62 ZAR+21.74%4.16%Finance
Neutral
BVTBIDVEST LTD122.62 B ZAR22,742 ZAC+0.86%1.21 M0.7776.64 B ZAR11.8119.25 ZAR+7.33%4.07%Retail trade
Buy
NPNNASPERS LTD -N-120.52 B ZAR448,922 ZAC−0.07%331.57 K0.55730.86 B ZAR13.25338.74 ZAR−8.86%0.27%Technology services
Buy
PIKPICK N PAY STORES LTD114.95 B ZAR2,655 ZAC+1.76%1.02 M0.4127.67 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.76 B ZAR8,584 ZAC+0.86%347.46 K0.3314.73 B ZAR6.1214.02 ZAR−17.15%6.11%Distribution services
Buy
INLINVESTEC LTD113.09 B ZAR11,331 ZAC+0.85%1.74 M1.34206.77 B ZAR6.6517.03 ZAR−28.86%7.33%Finance
SSWSIBANYE STILLWATER LTD112.13 B ZAR2,130 ZAC+3.30%12.22 M0.5558.42 B ZAR−2.63 ZAR+80.32%0.00%Non-energy minerals
Neutral
AMSANGLO AMERICAN PLAT LTD108.99 B ZAR73,830 ZAC+3.81%601.91 K0.65186.83 B ZAR27.5726.78 ZAR−45.86%2.68%Non-energy minerals
Neutral
DTCDATATEC LTD102.01 B ZAR5,663 ZAC+0.43%388.16 K0.7413.26 B ZAR12.344.59 ZAR−29.50%3.63%Technology services
SAPSAPPI LTD101.2 B ZAR3,583 ZAC+1.39%1.94 M0.5321.27 B ZAR5.166.95 ZAR6.98%Process industries
Buy
GFIGOLD FIELDS LTD95.36 B ZAR45,548 ZAC+1.65%2.27 M0.58401.03 B ZAR18.1725.07 ZAR+76.31%2.23%Non-energy minerals
Buy
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR12,346 ZAC+3.63%2.85 M0.56107.37 B ZAR−18.96 ZAR−117.79%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,585 ZAC+0.54%8.34 M0.4894.91 B ZAR55.540.47 ZAR1.89%Retail trade
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,685 ZAC+2.12%6.99 M1.1350.33 B ZAR17.283.29 ZAR−27.46%4.03%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR19,448 ZAC+0.77%1.5 M0.47129.43 B ZAR15.8912.24 ZAR+44.57%1.24%Finance
Buy
KIOKUMBA IRON ORE LTD73.78 B ZAR31,000 ZAC+0.66%297.94 K0.4998.78 B ZAR6.7845.70 ZAR−35.31%12.56%Non-energy minerals
Neutral
SPGSUPER GROUP LTD64.9 B ZAR2,936 ZAC+0.41%877.55 K0.389.95 B ZAR−0.26 ZAR−106.13%2.05%Transportation
Neutral
HARHARMONY GM CO LTD62.64 B ZAR33,093 ZAC+2.14%1.47 M0.37203.76 B ZAR19.8516.68 ZAR+16.32%0.74%Non-energy minerals
Neutral
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR12,083 ZAC−0.84%1.2 M0.4639.41 B ZAR13.279.11 ZAR+6.36%2.95%Retail trade
Buy
SNTSANTAM LIMITED57.31 B ZAR38,556 ZAC+1.74%78.61 K1.0841.81 B ZAR11.6133.22 ZAR+12.53%4.01%Finance
Buy
MCGMULTICHOICE GROUP LTD55.97 B ZAR10,594 ZAC+0.27%570.62 K0.6245.16 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Sell
CPICAPITEC BANK HLDGS LTD53.44 B ZAR307,201 ZAC+0.53%227.99 K0.34354.8 B ZAR28.92106.24 ZAR+26.29%1.78%Finance
Buy
REMREMGRO LTD50.42 B ZAR15,017 ZAC−1.17%1.61 M0.7685.86 B ZAR11.4413.13 ZAR1.74%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR36,236 ZAC−0.36%1.04 M0.8586.19 B ZAR30.4411.90 ZAR+14.20%2.13%Retail trade
Buy
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR16,198 ZAC+2.98%1.68 M0.6469.87 B ZAR16.0710.08 ZAR−7.99%2.28%Health technology
Buy
TKGTELKOM SA SOC LTD42.46 B ZAR3,719 ZAC+2.14%698.3 K0.5317.8 B ZAR9.304.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,601 ZAC−0.64%59.03 K0.3219.94 B ZAR10.4810.11 ZAR−14.75%4.87%Distribution services
Neutral
EXXEXXARO RESOURCES LTD40.73 B ZAR15,022 ZAC−0.15%923.04 K0.8736.34 B ZAR4.7031.95 ZAR−31.59%12.00%Energy minerals
Strong buy
ACLARCELORMITTAL SA LIMITED38.6 B ZAR125 ZAC+3.31%276.97 K0.201.38 B ZAR−5.24 ZAR−48.96%0.00%Non-energy minerals
BOXBOXER RETAIL LIMITED37.69 B ZAR6,672 ZAC−1.33%435.45 K0.2930.92 B ZAR22.183.01 ZAR0.00%Consumer services
Neutral
TBSTIGER BRANDS LTD37.66 B ZAR28,435 ZAC+1.25%1.07 M1.2243.77 B ZAR14.8419.16 ZAR+12.70%3.68%Consumer non-durables
Strong buy
MRPMR PRICE GROUP LTD37.65 B ZAR22,212 ZAC−0.56%552.36 K0.3758.24 B ZAR17.4612.72 ZAR3.72%Retail trade
Buy
AEGAVENG GROUP LIMITED37.47 B ZAR698 ZAC−0.29%7.6 K0.14872.42 M ZAR−0.68 ZAR+93.49%0.00%Industrial services
Strong sell
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,089 ZAC−1.09%601.03 K0.2226.83 B ZAR24.971.24 ZAR+18.26%1.59%Retail trade
Neutral
TGATHUNGELA RESOURCES LTD35.55 B ZAR9,850 ZAC+3.76%467.76 K0.4613.33 B ZAR3.7326.42 ZAR−28.44%12.64%Utilities
Buy
OUTOUTSURANCE GROUP LIMITED33.93 B ZAR6,934 ZAC+0.13%3.83 M0.74106.87 B ZAR25.702.70 ZAR+22.89%2.52%Finance
Neutral
AFEAECI LIMITED33.6 B ZAR9,569 ZAC−0.49%52.34 K0.199.17 B ZAR−2.72 ZAR−124.90%1.24%Process industries
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR13,583 ZAC+0.54%1.23 M0.4752.67 B ZAR35.333.84 ZAR0.63%Non-energy minerals
Buy
KAPKAP LIMITED29.06 B ZAR260 ZAC+0.39%546.18 K0.156.53 B ZAR6.830.38 ZAR+468.36%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR18,641 ZAC+0.59%153.99 K1.3411.92 B ZAR9.3120.02 ZAR+14.12%2.48%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR980 ZAC+3.05%9.46 K0.158.51 B ZAR4.991.96 ZAR+49.75%3.68%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,438 ZAC+2.28%5.79 M1.4620.43 B ZAR4.333.32 ZAR+1,748.19%3.56%Health services
Buy
NTCNETCARE LIMITED25.2 B ZAR1,340 ZAC+1.52%1.36 M0.2416.67 B ZAR12.321.09 ZAR+16.39%5.30%Health services
Buy
WBCWE BUY CARS HLDS LTD23.52 B ZAR3,979 ZAC−0.15%728.44 K1.0016.63 B ZAR48.380.82 ZAR0.63%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR13,191 ZAC+1.47%31.01 K0.4010.62 B ZAR12.1810.83 ZAR−72.45%1.15%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR6,856 ZAC−0.92%16.9 K0.1011.01 B ZAR9.627.13 ZAR+7.17%5.42%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR3,983 ZAC+0.91%61.95 K1.222.78 B ZAR7.125.59 ZAR−6.80%4.56%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR7,021 ZAC−1.98%1.89 M0.7026.25 B ZAR7.039.98 ZAR+11.19%7.17%Retail trade
Buy
ARLASTRAL FOODS LTD20.48 B ZAR16,645 ZAC+0.05%11.4 K0.166.41 B ZAR8.5419.49 ZAR3.13%Process industries
Strong buy
PMRPREMIER GROUP LIMITED18.59 B ZAR13,102 ZAC+0.36%73.11 K2.015.03 M ZAR16.198.09 ZAR1.69%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR4,446 ZAC+1.62%196.11 K0.367.91 B ZAR7.925.61 ZAR+33.68%4.25%Industrial services
Strong buy
NY1NINETY ONE LIMITED16.74 B ZAR3,228 ZAC+3.56%1.56 M0.7856.43 B ZAR7.954.06 ZAR+3.59%8.85%Finance
Sell
NRPNEPI ROCKCASTLE N.V.16.55 B ZAR13,539 ZAC+0.74%1.58 M0.6295.74 B ZAR7.7917.37 ZAR+15.92%7.98%Finance
Buy
AVIAVI LTD15.86 B ZAR9,329 ZAC+0.64%1.52 M1.0430.93 B ZAR13.157.09 ZAR+16.63%6.36%Consumer non-durables
Buy
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR761 ZAC−0.13%367.09 K0.326.65 B ZAR10.790.71 ZAR−16.19%0.00%Distribution services
RBORAINBOW CHICKEN LIMITED14.53 B ZAR319 ZAC+0.63%90.27 K0.332.86 B ZAR5.960.53 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR5,676 ZAC+0.58%326.83 K0.838.86 B ZAR9.306.10 ZAR+5.99%6.49%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,646 ZAC−1.49%334.2 K0.5414.32 B ZAR5.786.31 ZAR+244.62%11.17%Finance
HLMHULAMIN LTD13.64 B ZAR208 ZAC+0.48%35.12 K0.37668.1 M ZAR2.810.74 ZAR−8.97%0.00%Non-energy minerals
THATHARISA PLC13.38 B ZAR1,339 ZAC+2.06%35.1 K0.303.92 B ZAR2.685.00 ZAR−41.00%6.26%Non-energy minerals
Strong buy
MPTMPACT LIMITED13.29 B ZAR2,700 ZAC+0.93%227.03 K1.923.95 B ZAR7.903.42 ZAR−29.51%3.93%Process industries
ADRADCORP HOLDINGS LIMITED12.98 B ZAR402 ZAC−6.07%1.18 K0.04431.49 M ZAR5.200.77 ZAR+36.55%9.35%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR2,853 ZAC+3.26%103.95 K3.342.07 B ZAR6.234.58 ZAR−14.52%11.65%Retail trade
MTAMETAIR INVESTMENTS LTD11.82 B ZAR563 ZAC−3.10%103.44 K0.451.12 B ZAR−1.10 ZAR−325.84%0.00%Producer manufacturing
LBRLIBSTAR HOLDINGS LTD11.77 B ZAR321 ZAC+4.56%94.01 K2.141.82 B ZAR−0.44 ZAR−215.83%4.92%Consumer non-durables
Neutral
BELBELL EQUIPMENT LTD11.7 B ZAR3,710 ZAC−4.85%1.28 K0.013.73 B ZAR8.974.14 ZAR−41.99%0.00%Producer manufacturing
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR16,545 ZAC−0.02%645.06 K0.6432.28 B ZAR9.7716.93 ZAR−32.18%9.07%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.32 B ZAR1,750 ZAC0.00%37.13 K0.448.38 B ZAR1.12%Distribution services
TSGTSOGO SUN LIMITED11.26 B ZAR808 ZAC−0.86%241.92 K0.268.45 B ZAR6.171.31 ZAR−30.51%8.60%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR15,800 ZAC+0.01%1.97 K0.133.38 B ZAR17.079.26 ZAR3.56%Retail trade
Buy
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR106 ZAC−2.75%89.8 K1.071.29 B ZAR11.490.09 ZAR5.56%Retail trade
ZZDZEDA LIMITED10.66 B ZAR1,021 ZAC−0.20%229.97 K1.381.91 B ZAR3.193.20 ZAR−17.30%9.76%Finance
Buy
SUISUN INTERNATIONAL LTD10.33 B ZAR3,902 ZAC+0.03%333.46 K0.629.5 B ZAR7.834.98 ZAR+18.98%9.33%Consumer services
Buy
OCEOCEANA GROUP LTD10.06 B ZAR6,083 ZAC−0.90%47.04 K0.687.15 B ZAR6.629.19 ZAR+18.09%8.07%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR434 ZAC+0.23%1.84 M0.566.68 B ZAR63.170.07 ZAR3.15%Non-energy minerals
NPKNAMPAK LTD9.96 B ZAR40,220 ZAC+2.60%4.09 K0.293.1 B ZAR57.507.00 ZAR0.00%Process industries
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR4,831 ZAC+1.47%216.36 K1.047.7 B ZAR9.635.01 ZAR−8.71%5.57%Health technology
Neutral
ITEITALTILE LTD9.06 B ZAR987 ZAC−0.10%22.22 K0.1412.04 B ZAR7.881.25 ZAR+3.95%5.05%Retail trade
Buy
ADHADVTECH LTD8.52 B ZAR3,084 ZAC−0.55%955 K1.5516.98 B ZAR15.422.00 ZAR+15.51%3.06%Commercial services
Buy
MSTMUSTEK LTD8.51 B ZAR1,359 ZAC+4.46%7.5 K0.47748.6 M ZAR−0.34 ZAR−113.79%0.58%Electronic technology
ACTAFROCENTRIC INV CORP LTD8.48 B ZAR150 ZAC−5.66%9.99 K0.291.34 B ZAR6.92%Retail trade
MRFMERAFE RESOURCES LTD8.44 B ZAR114 ZAC+2.70%194.63 K0.052.82 B ZAR4.270.27 ZAR−61.93%37.17%Non-energy minerals
Strong buy
HDCHUDACO INDUSTRIES LTD8.38 B ZAR19,401 ZAC+3.74%8.82 K0.345.25 B ZAR10.9717.68 ZAR−15.61%5.48%Distribution services
Buy
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,189 ZAC+5.25%147.18 K0.412.74 B ZAR7.314.36 ZAR−14.59%3.46%Distribution services
AELALTRON LIMITED A8.25 B ZAR1,966 ZAC−0.05%32.78 K0.177.48 B ZAR17.851.10 ZAR3.71%Technology services
LEWLEWIS GROUP LTD8.18 B ZAR6,551 ZAC−2.88%14.48 K0.653.51 B ZAR6.799.65 ZAR+41.97%8.89%Retail trade
FBRFAMOUS BRANDS LTD8.02 B ZAR5,149 ZAC−0.81%124.68 K1.195.2 B ZAR10.764.78 ZAR+3.22%6.05%Transportation
Strong buy
RFGRFG HOLDINGS LIMITED8.01 B ZAR1,828 ZAC−1.98%397.57 K4.804.88 B ZAR8.522.14 ZAR+18.10%5.95%Consumer non-durables
Buy