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 LTD374.81 B ZAR24,645 ZAC+0.71%746.96 K0.37400.61 B ZAR9.4426.11 ZAR+45.38%6.04%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR9,606 ZAC−0.71%1.29 M0.5261.73 B ZAR−69.47 ZAR−213.26%2.07%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,846 ZAC+1.37%5.1 M0.44433.9 B ZAR11.516.81 ZAR+16.63%5.36%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR30,466 ZAC+1.78%846.83 K0.83164.1 B ZAR26.6311.44 ZAR+9.47%2.38%Retail trade
Neutral
BIDBID CORPORATION LTD225.91 B ZAR44,785 ZAC−0.32%151.43 K0.16150.76 B ZAR18.7923.83 ZAR+65.47%2.43%Consumer services
Neutral
MTNMTN GROUP LTD221.06 B ZAR8,226 ZAC−0.12%1.25 M0.47148.52 B ZAR−6.94 ZAR−167.31%4.01%Communications
Buy
SLMSANLAM LIMITED206.22 B ZAR8,958 ZAC+1.03%542.23 K0.23175.15 B ZAR11.467.81 ZAR+42.27%4.51%Finance
Neutral
ABGABSA GROUP LIMITED205.44 B ZAR17,186 ZAC+1.48%1.4 M0.97140.42 B ZAR7.5322.82 ZAR−5.51%8.09%Finance
Buy
SPPTHE SPAR GROUP LTD152.32 B ZAR13,120 ZAC+0.92%468.23 K0.8125.03 B ZAR−1.87 ZAR−116.08%0.00%Distribution services
Neutral
NEDNEDBANK GROUP LTD150.54 B ZAR29,820 ZAC+0.60%307.59 K0.38137.7 B ZAR9.0333.03 ZAR+27.92%6.72%Finance
Buy
VODVODACOM GROUP LTD149.22 B ZAR10,459 ZAC+0.45%183.44 K0.13201.4 B ZAR13.927.52 ZAR−19.72%5.67%Communications
Buy
OMUOLD MUTUAL LIMITED144.35 B ZAR1,298 ZAC+0.31%4.26 M0.3661.95 B ZAR7.251.79 ZAR−7.97%6.42%Finance
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,048 ZAC+1.63%1.11 M0.4039.9 B ZAR11.012.77 ZAR+6.44%4.17%Finance
Neutral
AMSANGLO AMERICAN PLAT LTD124.58 B ZAR62,940 ZAC−2.09%160.32 K0.46168.87 B ZAR14.2844.08 ZAR−80.40%2.96%Non-energy minerals
Neutral
BVTBIDVEST LTD122.62 B ZAR28,042 ZAC+1.30%332.14 K0.5194.08 B ZAR15.0018.69 ZAR+25.43%3.30%Retail trade
Strong buy
NPNNASPERS LTD -N-120.52 B ZAR410,118 ZAC−0.21%146.75 K0.39726.54 B ZAR14.34285.97 ZAR−64.60%0.21%Technology services
Strong buy
PIKPICK N PAY STORES LTD114.95 B ZAR3,107 ZAC+3.09%9.93 M1.5631.81 B ZAR−6.02 ZAR−348.46%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.76 B ZAR12,563 ZAC−0.03%656.64 K1.5021.75 B ZAR9.0213.93 ZAR−22.93%4.14%Distribution services
Buy
SSWSIBANYE STILLWATER LTD113.68 B ZAR1,891 ZAC−1.36%2.05 M0.2154.23 B ZAR−18.61 ZAR−359.48%0.00%Non-energy minerals
Sell
INLINVESTEC LTD113.09 B ZAR14,167 ZAC+1.08%114.82 K0.30257.05 B ZAR5.7324.70 ZAR+113.49%5.68%Finance
DTCDATATEC LTD102.01 B ZAR4,012 ZAC−0.16%163.66 K0.429.25 B ZAR8.744.59 ZAR+118.86%3.23%Technology services
Buy
SAPSAPPI LTD101.2 B ZAR4,894 ZAC+0.95%1.92 M0.7829.14 B ZAR73.950.66 ZAR−91.16%5.72%Process industries
Buy
KIOKUMBA IRON ORE LTD92.17 B ZAR34,283 ZAC−0.50%124.17 K0.39110.5 B ZAR5.4562.88 ZAR−5.69%12.47%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD87.41 B ZAR2,405 ZAC+2.12%11.08 M1.4786.79 B ZAR−0.39 ZAR−125.35%2.04%Retail trade
Neutral
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR10,936 ZAC−1.45%781.19 K0.27100 B ZAR−19.24 ZAR−150.11%0.00%Non-energy minerals
Neutral
GFIGOLD FIELDS LTD83.1 B ZAR27,294 ZAC+0.01%606.24 K0.22244.27 B ZAR21.0412.97 ZAR−16.99%2.64%Non-energy minerals
Neutral
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR6,919 ZAC+2.46%1.93 M0.6861.07 B ZAR24.172.86 ZAR−24.95%3.93%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR19,462 ZAC−0.16%458.21 K0.32130.1 B ZAR18.0110.80 ZAR+32.12%1.11%Finance
Buy
SPGSUPER GROUP LTD64.9 B ZAR2,389 ZAC+0.13%95.05 K0.178.12 B ZAR171.620.14 ZAR−96.28%2.51%Transportation
Neutral
HARHARMONY GM CO LTD62.64 B ZAR17,560 ZAC−0.44%719.82 K0.28110.91 B ZAR12.8813.64 ZAR1.37%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR17,118 ZAC+2.31%1.3 M0.8554.1 B ZAR18.809.11 ZAR−11.96%2.09%Retail trade
Buy
MCGMULTICHOICE GROUP LTD55.97 B ZAR10,789 ZAC−0.08%21.55 K0.0646.17 B ZAR−10.46 ZAR−1,630.50%0.00%Consumer services
Buy
CPICAPITEC BANK HLDGS LTD53.44 B ZAR337,963 ZAC+1.19%82.19 K0.45387.77 B ZAR31.81106.24 ZAR+32.77%1.63%Finance
Neutral
SNTSANTAM LIMITED50.66 B ZAR38,354 ZAC−0.55%12.63 K0.3342.55 B ZAR11.4633.47 ZAR+64.10%3.73%Finance
Neutral
REMREMGRO LTD50.42 B ZAR14,989 ZAC+0.15%414.1 K0.5184.55 B ZAR67.372.22 ZAR−90.40%1.60%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR38,619 ZAC+0.95%259.69 K0.5091.08 B ZAR32.4411.90 ZAR+10.21%1.84%Retail trade
Neutral
BAWBARLOWORLD LTD45.03 B ZAR8,926 ZAC−0.45%32 K0.0716.76 B ZAR9.089.83 ZAR+14.45%5.69%Distribution services
Neutral
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR17,096 ZAC−0.20%503.07 K0.4976.1 B ZAR17.259.91 ZAR−30.68%2.10%Health technology
Buy
TKGTELKOM SA SOC LTD42.46 B ZAR3,176 ZAC−0.41%813.36 K0.4115.59 B ZAR7.944.00 ZAR0.00%Communications
Strong buy
ACLARCELORMITTAL SA LIMITED41.64 B ZAR129 ZAC+4.88%315.26 K0.541.38 B ZAR−4.28 ZAR−164.15%0.00%Non-energy minerals
EXXEXXARO RESOURCES LTD38.7 B ZAR17,106 ZAC+1.22%212.77 K0.3940.82 B ZAR4.5637.53 ZAR−28.48%10.69%Energy minerals
Buy
MRPMR PRICE GROUP LTD37.65 B ZAR29,194 ZAC+6.96%1.86 M1.7670.47 B ZAR23.4912.43 ZAR−2.13%2.97%Retail trade
Buy
AFEAECI LIMITED37.5 B ZAR9,427 ZAC−0.53%29.7 K0.239.04 B ZAR13.007.25 ZAR−39.27%2.31%Process industries
AEGAVENG GROUP LIMITED37.47 B ZAR1,112 ZAC+1.46%19.43 K0.121.36 B ZAR4.622.41 ZAR+132.01%0.00%Industrial services
Strong buy
TBSTIGER BRANDS LTD37.39 B ZAR24,598 ZAC+1.23%201.73 K1.0337.87 B ZAR13.3418.44 ZAR+79.77%4.20%Consumer non-durables
Strong buy
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,728 ZAC+0.03%199.42 K0.4232.05 B ZAR30.131.24 ZAR+2.44%1.23%Retail trade
Buy
OOUTOUTSURANCE GROUP LIMITED33.93 B ZAR6,549 ZAC+0.72%1.01 M0.5299.99 B ZAR25.162.60 ZAR−82.21%2.68%Finance
Neutral
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR11,541 ZAC−1.11%1.46 M0.5045.5 B ZAR25.034.61 ZAR−82.20%1.46%Non-energy minerals
Buy
TGATHUNGELA RESOURCES LTD30.63 B ZAR13,556 ZAC−1.02%113.86 K0.2419.24 B ZAR5.6224.12 ZAR−78.76%8.76%Utilities
Buy
KAPKAP LIMITED29.06 B ZAR328 ZAC+1.55%4.23 M2.638.03 B ZAR7.590.43 ZAR−36.88%0.00%Transportation
Neutral
TCPTRANSACTION CAPITAL LTD28.24 B ZAR273 ZAC+1.49%199.06 K0.412.12 B ZAR−1.04 ZAR−130.88%0.00%Commercial services
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR21,425 ZAC+0.36%199.25 K3.2413.73 B ZAR11.6718.36 ZAR2.15%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR913 ZAC−0.22%45.99 K0.568.18 B ZAR5.021.82 ZAR+60.92%3.83%Consumer non-durables
NTCNETCARE LIMITED23.7 B ZAR1,544 ZAC+1.45%784.54 K0.3220.04 B ZAR16.000.97 ZAR+64.35%4.27%Health services
Buy
LHCLIFE HEALTHC GRP HLDGS LTD22.64 B ZAR1,723 ZAC+0.23%621.11 K0.1124.97 B ZAR7.782.21 ZAR+109.26%2.68%Health services
Neutral
HCIHOSKEN CONS INV LTD22.58 B ZAR19,764 ZAC+0.85%67.81 K0.6215.85 B ZAR25.327.81 ZAR−69.63%0.51%Consumer services
KALKAL GROUP LIMITED22.4 B ZAR5,104 ZAC+3.99%4.07 K0.363.52 B ZAR8.096.31 ZAR+22.42%3.68%Commercial services
OMNOMNIA HOLDINGS LTD22.22 B ZAR7,350 ZAC+1.35%201.6 K0.8011.64 B ZAR10.317.13 ZAR+5.93%5.17%Process industries
Strong buy
TRUTRUWORTHS INT LTD21.05 B ZAR10,831 ZAC+3.64%2.03 M1.0438.3 B ZAR10.4310.39 ZAR+32.35%5.06%Retail trade
Neutral
ARLASTRAL FOODS LTD20.48 B ZAR17,676 ZAC+0.87%61.23 K0.496.76 B ZAR9.0719.49 ZAR−28.22%2.97%Process industries
Strong buy
PPMRPREMIER GROUP LIMITED18.59 B ZAR11,992 ZAC+1.16%2.07 K0.014.57 M ZAR14.828.09 ZAR1.86%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR5,365 ZAC+1.65%194.04 K0.279.54 B ZAR9.565.61 ZAR+72.48%2.94%Industrial services
Strong buy
NY1NINETY ONE LIMITED16.74 B ZAR3,805 ZAC−0.11%238.34 K0.5265.8 B ZAR8.814.32 ZAR−4.84%7.58%Finance
Sell
NPKNAMPAK LTD16.63 B ZAR46,096 ZAC−0.55%2.07 K0.193.67 B ZAR−197.84 ZAR−322.37%0.00%Process industries
AVIAVI LTD15.86 B ZAR11,182 ZAC+0.58%134.77 K0.1637.09 B ZAR16.556.76 ZAR+27.75%5.31%Consumer non-durables
Buy
MTAMETAIR INVESTMENTS LTD15.86 B ZAR1,059 ZAC+5.58%107.51 K1.191.93 B ZAR−0.01 ZAR−100.62%0.00%Producer manufacturing
NNRPNEPI ROCKCASTLE N.V.15.26 B ZAR13,980 ZAC+0.54%226.43 K0.2199.07 B ZAR8.7715.94 ZAR+99.78%7.71%Finance
Neutral
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR524 ZAC+1.35%895.74 K1.204.52 B ZAR7.270.72 ZAR−36.89%0.00%Distribution services
RRBORAINBOW CHICKEN LIMITED14.53 B ZAR345 ZAC0.00%3 K0.013.08 B ZAR17.050.20 ZAR0.00%Process industries
HLMHULAMIN LTD13.8 B ZAR390 ZAC+3.72%127.26 K0.431.22 B ZAR5.550.70 ZAR−64.37%0.00%Non-energy minerals
RLOREUNERT LTD13.78 B ZAR8,088 ZAC−1.05%112.77 K0.9712.84 B ZAR13.605.95 ZAR+22.71%4.15%Consumer durables
BELBELL EQUIPMENT LTD13.51 B ZAR4,100 ZAC0.00%11.62 K1.203.92 B ZAR5.417.58 ZAR+179.08%0.00%Producer manufacturing
MURMURRAY & ROBERTS HLDGS13.45 B ZAR109 ZAC−1.80%387.05 K0.31431.17 M ZAR−0.34 ZAR−202.17%0.00%Industrial services
Strong buy
ADRADCORP HOLDINGS LIMITED12.98 B ZAR481 ZAC−1.84%16.37 K0.13525.95 M ZAR6.220.77 ZAR−13.27%8.22%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR3,269 ZAC−0.18%120.57 K1.202.45 B ZAR7.144.58 ZAR−21.25%11.18%Retail trade
Strong sell
MPTMPACT LIMITED12.82 B ZAR2,890 ZAC+1.05%9.7 K0.794.22 B ZAR6.924.18 ZAR+9.80%3.67%Process industries
LBRLIBSTAR HOLDINGS LTD12.38 B ZAR474 ZAC+1.28%2.36 M16.752.79 B ZAR11.460.41 ZAR+7.54%3.20%Consumer non-durables
Sell
THATHARISA PLC11.82 B ZAR1,537 ZAC−2.04%20.81 K0.754.69 B ZAR6.09%Non-energy minerals
Strong buy
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR16,441 ZAC+0.45%79.33 K0.2932.09 B ZAR10.2516.03 ZAR−74.64%9.16%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.32 B ZAR1,619 ZAC+0.06%18.28 K0.267.74 B ZAR15.671.03 ZAR+50.77%1.21%Distribution services
TSGTSOGO SUN LIMITED11.26 B ZAR1,172 ZAC−0.34%292.86 K0.6412.2 B ZAR7.981.47 ZAR+9.40%5.96%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR19,099 ZAC−0.56%6.28 K0.214.11 B ZAR47.504.02 ZAR−80.76%2.92%Retail trade
Neutral
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR69 ZAC+1.47%35.89 K2.211.22 B ZAR7.160.10 ZAR−28.82%5.77%Retail trade
PPCPPC LIMITED10.06 B ZAR446 ZAC+0.45%963.29 K0.386.8 B ZAR64.920.07 ZAR3.09%Non-energy minerals
Strong buy
OCEOCEANA GROUP LTD9.99 B ZAR6,840 ZAC+0.18%20.68 K0.737.99 B ZAR6.4010.69 ZAR+168.93%7.33%Consumer non-durables
Strong buy
SUISUN INTERNATIONAL LTD9.89 B ZAR4,411 ZAC+0.92%23.05 K0.2010.65 B ZAR9.904.46 ZAR+94.37%8.33%Consumer services
Buy
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR6,824 ZAC+1.40%5.25 K0.2410.89 B ZAR12.965.26 ZAR+8.37%4.09%Health technology
Neutral
ZZZDZEDA LIMITED9.27 B ZAR1,464 ZAC+0.14%6.93 K0.032.72 B ZAR4.113.56 ZAR3.42%Finance
Buy
MRFMERAFE RESOURCES LTD9.24 B ZAR151 ZAC0.00%360.35 K0.243.8 B ZAR2.650.57 ZAR−29.44%27.63%Non-energy minerals
Strong buy
ITEITALTILE LTD9.06 B ZAR1,451 ZAC+2.11%183.38 K1.2817.28 B ZAR11.891.22 ZAR−19.44%3.45%Retail trade
Strong sell
HDCHUDACO INDUSTRIES LTD8.9 B ZAR19,729 ZAC−3.26%5 K0.415.72 B ZAR9.9119.90 ZAR+13.32%5.03%Distribution services
ACTAFROCENTRIC INV CORP LTD8.79 B ZAR260 ZAC−9.72%149.57 K2.182.18 B ZAR39.880.07 ZAR−87.64%4.23%Retail trade
MSTMUSTEK LTD8.51 B ZAR1,528 ZAC−0.52%2.55 M1.28883.24 M ZAR45.210.34 ZAR−90.37%0.49%Electronic technology
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,499 ZAC−0.91%4.6 K0.163.37 B ZAR7.154.89 ZAR−33.95%2.97%Distribution services
AELALTRON LIMITED A8.25 B ZAR1,961 ZAC−2.00%29.03 K0.197.58 B ZAR17.811.10 ZAR2.90%Technology services
LEWLEWIS GROUP LTD8.18 B ZAR8,257 ZAC−1.82%32.71 K1.044.38 B ZAR10.577.81 ZAR+10.06%3.57%Retail trade
FBRFAMOUS BRANDS LTD8.02 B ZAR6,473 ZAC+0.75%7.26 K0.036.44 B ZAR13.534.78 ZAR−0.28%4.70%Transportation
RFGRFG HOLDINGS LIMITED8.01 B ZAR1,859 ZAC+4.44%243.44 K5.504.66 B ZAR8.672.14 ZAR+56.21%3.48%Consumer non-durables
Buy
KSTPSG FIN SERVICES LTD7.88 B ZAR1,858 ZAC+0.60%99.14 K0.2423.07 B ZAR20.450.91 ZAR+31.33%2.28%Finance
ADHADVTECH LTD7.86 B ZAR3,189 ZAC+0.66%68.79 K0.2117.34 B ZAR17.081.87 ZAR+42.13%3.00%Commercial services
Buy