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,648 ZAC−0.78%812.67 K0.32368.68 B ZAR8.6526.18 ZAR−0.65%6.60%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR8,856 ZAC+0.90%1.67 M0.3155.83 B ZAR−75.96 ZAR−1,765.21%0.00%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,480 ZAC−1.07%5.55 M0.44423.97 B ZAR10.547.10 ZAR+5.00%5.74%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR28,299 ZAC−0.27%364.7 K0.37155.54 B ZAR23.2912.15 ZAR2.57%Retail trade
Buy
SLMSANLAM LIMITED234.22 B ZAR8,880 ZAC−0.83%1.23 M0.32176.81 B ZAR8.4310.54 ZAR+52.06%4.97%Finance
Neutral
BIDBID CORPORATION LTD225.91 B ZAR46,099 ZAC−0.47%388.13 K0.56155.43 B ZAR19.5323.60 ZAR+6.05%2.43%Consumer services
Neutral
ABGABSA GROUP LIMITED221.33 B ZAR17,961 ZAC−0.48%1.34 M0.44149.64 B ZAR6.9225.95 ZAR+8.43%8.09%Finance
Strong buy
MTNMTN GROUP LTD188 B ZAR13,998 ZAC−0.34%2.31 M0.43246.08 B ZAR−5.31 ZAR−345.02%2.46%Communications
Buy
NEDNEDBANK GROUP LTD161.14 B ZAR24,342 ZAC−0.67%471.73 K0.30113.36 B ZAR6.9235.17 ZAR+12.42%8.47%Finance
Buy
OMUOLD MUTUAL LIMITED158.85 B ZAR1,213 ZAC−0.66%2.59 M0.2157.59 B ZAR7.121.70 ZAR+10.83%7.04%Finance
Neutral
SPPTHE SPAR GROUP LTD155.48 B ZAR11,187 ZAC+0.25%154.74 K0.3621.49 B ZAR−20.58 ZAR−999.92%0.00%Distribution services
Buy
VODVODACOM GROUP LTD150.78 B ZAR13,880 ZAC−0.18%496.72 K0.23268.9 B ZAR16.438.45 ZAR+2.15%4.46%Communications
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,403 ZAC+0.71%2.48 M0.7243.5 B ZAR9.413.62 ZAR+21.74%4.44%Finance
Neutral
NPNNASPERS LTD -N-130.94 B ZAR535,930 ZAC−0.44%194.78 K0.40875.8 B ZAR9.60558.45 ZAR+95.29%0.22%Technology services
Strong buy
BVTBIDVEST LTD122.62 B ZAR23,872 ZAC+0.30%263.34 K0.3180.89 B ZAR12.4019.25 ZAR+7.33%3.85%Retail trade
Strong buy
PIKPICK N PAY STORES LTD121.56 B ZAR2,750 ZAC−0.54%451.42 K0.2229.33 B ZAR−1.28 ZAR+77.16%0.00%Retail trade
Neutral
INLINVESTEC LTD114.43 B ZAR13,070 ZAC−1.92%476.01 K0.35235.75 B ZAR7.6517.08 ZAR6.18%Finance
Sell
MTHMOTUS HOLDINGS LTD113.76 B ZAR10,006 ZAC+0.42%720.12 K1.7017.27 B ZAR7.1414.02 ZAR−17.15%5.27%Distribution services
Strong buy
SSWSIBANYE STILLWATER LTD112.13 B ZAR3,494 ZAC+5.21%8.43 M0.4494.03 B ZAR−2.63 ZAR+80.32%0.00%Non-energy minerals
Neutral
VALVALTERRA PLATINUM LTD108.99 B ZAR84,998 ZAC+5.25%799.73 K0.39212.16 B ZAR31.7426.78 ZAR−45.86%1.58%Non-energy minerals
Neutral
SAPSAPPI LTD101.2 B ZAR2,914 ZAC−3.45%4.86 M2.0018.16 B ZAR5.425.38 ZAR8.18%Process industries
Buy
GFIGOLD FIELDS LTD95.36 B ZAR43,256 ZAC+3.15%573.38 K0.29375.3 B ZAR17.2525.07 ZAR+76.31%2.38%Non-energy minerals
Buy
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR17,110 ZAC+5.01%2.89 M0.57146.82 B ZAR−18.96 ZAR−117.79%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,816 ZAC+0.68%3.19 M0.47103.23 B ZAR54.810.51 ZAR1.74%Retail trade
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,237 ZAC+0.23%1.11 M0.3547.26 B ZAR15.923.29 ZAR−27.46%4.30%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR22,044 ZAC−0.05%404.54 K0.26147.92 B ZAR18.0112.24 ZAR+44.57%1.08%Finance
Buy
KIOKUMBA IRON ORE LTD73.78 B ZAR29,889 ZAC−0.66%272.07 K0.7396.5 B ZAR6.5445.70 ZAR−35.31%12.85%Non-energy minerals
Neutral
DTCDATATEC LTD66.53 B ZAR6,366 ZAC−1.70%422.15 K0.4815.23 B ZAR14.004.55 ZAR+23.42%3.17%Technology services
Buy
SPGSUPER GROUP LTD64.9 B ZAR1,553 ZAC−2.57%1.25 M0.235.42 B ZAR−0.26 ZAR−106.13%3.76%Transportation
Neutral
CPICAPITEC BANK HLDGS LTD64.15 B ZAR357,809 ZAC−0.55%64.67 K0.27417.69 B ZAR30.14118.72 ZAR+30.04%1.81%Finance
Buy
HARHARMONY GM CO LTD62.64 B ZAR25,390 ZAC+1.60%668.66 K0.28157.14 B ZAR15.2316.68 ZAR+16.32%1.28%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED61.2 B ZAR13,708 ZAC+2.28%1.85 M1.1743.35 B ZAR14.109.72 ZAR+4.69%2.69%Retail trade
Buy
SNTSANTAM LIMITED57.31 B ZAR42,942 ZAC+0.22%56.09 K0.3447.27 B ZAR12.9333.22 ZAR+12.53%3.55%Finance
Buy
MCGMULTICHOICE GROUP LTD50.76 B ZAR11,735 ZAC−0.39%104.14 K0.1650.36 B ZAR42.472.76 ZAR0.00%Consumer services
Neutral
REMREMGRO LTD50.42 B ZAR16,829 ZAC−1.73%940.03 K0.5396.74 B ZAR12.8213.13 ZAR1.64%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR37,022 ZAC−1.50%271.71 K0.3989.08 B ZAR29.3712.60 ZAR+14.25%2.06%Retail trade
Buy
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR11,857 ZAC−2.95%1.05 M0.8154.28 B ZAR11.7610.08 ZAR−7.99%2.94%Health technology
Sell
TKGTELKOM SA SOC LTD43.88 B ZAR5,382 ZAC+2.32%1.99 M0.4325.72 B ZAR3.5715.07 ZAR+292.45%0.00%Communications
Buy
BOXBOXER RETAIL LIMITED42.66 B ZAR7,129 ZAC−0.03%169.9 K0.1332.62 B ZAR23.803.00 ZAR+3.19%0.00%Consumer services
Neutral
BAWBARLOWORLD LTD41.91 B ZAR11,561 ZAC+0.50%180.94 K0.2421.49 B ZAR12.799.04 ZAR−8.04%3.74%Distribution services
Neutral
EXXEXXARO RESOURCES LTD40.73 B ZAR15,603 ZAC+0.29%407.25 K0.6037.17 B ZAR4.8831.95 ZAR−31.59%10.68%Energy minerals
Buy
MRPMR PRICE GROUP LTD40.57 B ZAR22,168 ZAC+0.19%766.37 K0.3856.47 B ZAR16.1613.72 ZAR+10.54%3.75%Retail trade
Buy
DCPDIS-CHEM PHARMACIES LTD39.17 B ZAR3,244 ZAC−1.70%229.1 K0.1728.39 B ZAR23.591.38 ZAR+19.85%1.66%Retail trade
Buy
ACLARCELORMITTAL SA LIMITED38.6 B ZAR98 ZAC−1.01%348.36 K0.921.09 B ZAR−5.24 ZAR−48.96%0.00%Non-energy minerals
TBSTIGER BRANDS LTD37.66 B ZAR30,620 ZAC+0.04%115.42 K0.2346.31 B ZAR12.9523.65 ZAR+28.26%3.38%Consumer non-durables
Neutral
AEGAVENG GROUP LIMITED37.47 B ZAR600 ZAC0.00%24.99 K0.31745.66 M ZAR−0.68 ZAR+93.49%0.00%Industrial services
TGATHUNGELA RESOURCES LTD35.55 B ZAR8,801 ZAC−2.33%181.67 K0.3012.66 B ZAR3.3326.42 ZAR−28.44%14.42%Utilities
Buy
OUTOUTSURANCE GROUP LIMITED33.93 B ZAR7,872 ZAC+1.39%1.23 M0.57119.9 B ZAR29.182.70 ZAR+22.89%2.60%Finance
Neutral
AFEAECI LIMITED33.6 B ZAR10,159 ZAC−1.13%284.49 K0.659.8 B ZAR−2.72 ZAR−124.90%2.13%Process industries
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR19,939 ZAC+3.46%1.47 M0.3175.87 B ZAR51.863.84 ZAR0.44%Non-energy minerals
Buy
KAPKAP LIMITED29.06 B ZAR192 ZAC0.00%1.83 M0.284.78 B ZAR5.040.38 ZAR+468.36%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR17,901 ZAC−0.05%107.86 K0.7911.52 B ZAR8.9420.02 ZAR+14.12%2.96%Industrial services
RCLRCL FOODS LIMITED26.02 B ZAR1,082 ZAC−0.55%36.54 K0.639.77 B ZAR5.511.96 ZAR+49.75%5.05%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,445 ZAC−1.10%1.9 M0.4521.25 B ZAR−0.63 ZAR−128.47%3.56%Health services
Neutral
NTCNETCARE LIMITED25.2 B ZAR1,417 ZAC−0.70%1.69 M0.4018.04 B ZAR11.891.19 ZAR+23.47%4.90%Health services
Buy
WBCWE BUY CARS HLDS LTD23.52 B ZAR5,973 ZAC−0.43%247.06 K0.3225.06 B ZAR27.322.19 ZAR0.92%Retail trade
HCIHOSKEN CONS INV LTD23.44 B ZAR12,725 ZAC−2.09%25.2 K0.2510.57 B ZAR1.5681.72 ZAR+946.86%1.31%Consumer services
OMNOMNIA HOLDINGS LTD22.82 B ZAR7,923 ZAC+0.47%92.9 K0.2712.53 B ZAR11.376.97 ZAR+0.07%4.76%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR4,200 ZAC+0.21%120.87 K1.712.95 B ZAR7.675.47 ZAR−13.17%4.34%Commercial services
RBXRAUBEX GROUP LTD21.08 B ZAR4,530 ZAC+0.13%142.87 K0.408.18 B ZAR7.635.94 ZAR+25.94%4.38%Industrial services
Strong buy
TRUTRUWORTHS INT LTD21.05 B ZAR7,387 ZAC+0.38%952.86 K0.3826.98 B ZAR7.409.98 ZAR+11.19%6.98%Retail trade
Neutral
ARLASTRAL FOODS LTD20.48 B ZAR17,763 ZAC−0.60%327.48 K1.756.89 B ZAR11.8215.03 ZAR4.14%Process industries
Strong buy
PMRPREMIER GROUP LIMITED19.88 B ZAR14,201 ZAC+0.44%27.57 K0.9618.23 B ZAR15.409.22 ZAR+29.61%1.56%Distribution services
Buy
NY1NINETY ONE LIMITED16.56 B ZAR4,364 ZAC+0.16%260.39 K0.3377.83 B ZAR10.953.98 ZAR−7.74%6.33%Finance
Sell
NRPNEPI ROCKCASTLE N.V.16.55 B ZAR13,661 ZAC+1.90%996.67 K0.4995.49 B ZAR7.8717.37 ZAR+15.92%8.00%Finance
Buy
AVIAVI LTD15.86 B ZAR9,773 ZAC+0.37%335.67 K0.3332.49 B ZAR13.777.09 ZAR+16.63%6.25%Consumer non-durables
Buy
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR1,386 ZAC−1.77%1.41 M0.4912.36 B ZAR19.650.71 ZAR−16.19%0.00%Distribution services
RBORAINBOW CHICKEN LIMITED14.53 B ZAR404 ZAC+0.50%96.17 K0.303.57 B ZAR7.550.53 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR5,634 ZAC−0.48%202.95 K0.318.89 B ZAR10.625.31 ZAR−10.77%6.47%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,971 ZAC+0.56%180.88 K0.2515.29 B ZAR6.236.38 ZAR+69.07%10.84%Finance
HLMHULAMIN LTD13.64 B ZAR239 ZAC+8.14%449.02 K6.80713.5 M ZAR3.230.74 ZAR−8.97%0.00%Non-energy minerals
THATHARISA PLC13.38 B ZAR2,122 ZAC+3.51%75.78 K0.816.21 B ZAR3.95%Non-energy minerals
Strong buy
MPTMPACT LIMITED13.29 B ZAR2,516 ZAC−4.84%6.78 K0.253.72 B ZAR7.373.42 ZAR−29.51%4.17%Process industries
CMHCOMBINED MOTOR HLDGS LTD13.25 B ZAR3,087 ZAC−0.03%5.65 K0.092.31 B ZAR7.783.97 ZAR−26.00%8.84%Retail trade
Strong sell
ADRADCORP HOLDINGS LIMITED13.24 B ZAR716 ZAC+0.42%3010.01767.45 M ZAR5.501.30 ZAR+60.07%5.26%Commercial services
CAACA SALES HOLDINGS LTD12.52 B ZAR1,727 ZAC−0.12%43.38 K0.918.33 B ZAR13.901.24 ZAR+1.10%1.41%Distribution services
MTAMETAIR INVESTMENTS LTD11.82 B ZAR719 ZAC−1.64%61.44 K1.701.41 B ZAR−1.10 ZAR−325.84%0.00%Producer manufacturing
LBRLIBSTAR HOLDINGS LTD11.77 B ZAR321 ZAC−0.31%12.34 K0.081.91 B ZAR−0.44 ZAR−215.83%4.69%Consumer non-durables
Neutral
BELBELL EQUIPMENT LTD11.7 B ZAR4,191 ZAC−0.21%479.69 K12.274.02 B ZAR10.134.14 ZAR−41.99%3.81%Producer manufacturing
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR17,908 ZAC+1.42%148.85 K0.3034.05 B ZAR10.5816.93 ZAR−32.18%7.65%Non-energy minerals
Buy
CSBCASHBUILD LTD11.19 B ZAR14,998 ZAC−0.01%3030.043.16 B ZAR16.209.26 ZAR3.75%Retail trade
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR170 ZAC+6.25%44.58 K0.801.53 B ZAR18.430.09 ZAR4.62%Retail trade
TSGTSOGO SUN LIMITED10.88 B ZAR756 ZAC−1.05%273.98 K0.777.94 B ZAR6.321.20 ZAR−18.55%9.15%Consumer services
Neutral
ZZDZEDA LIMITED10.66 B ZAR1,287 ZAC+1.10%11.48 K0.132.38 B ZAR3.803.39 ZAR−4.93%7.84%Finance
Buy
SUISUN INTERNATIONAL LTD10.33 B ZAR4,710 ZAC−0.32%138.33 K0.4811.51 B ZAR9.454.98 ZAR+18.98%8.43%Consumer services
Buy
OCEOCEANA GROUP LTD10.06 B ZAR5,377 ZAC+0.37%68.71 K0.396.24 B ZAR8.226.54 ZAR−38.76%7.65%Consumer non-durables
Neutral
NPKNAMPAK LTD9.96 B ZAR52,501 ZAC+0.33%14.74 K2.604.14 B ZAR1.42369.86 ZAR0.00%Process industries
PPCPPC LIMITED9.87 B ZAR514 ZAC−0.96%853.83 K0.387.93 B ZAR16.220.32 ZAR+252.11%3.40%Non-energy minerals
Strong buy
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR5,093 ZAC+1.39%73.2 K0.698.12 B ZAR10.165.01 ZAR−8.71%5.28%Health technology
Neutral
AELALTRON LIMITED A9.59 B ZAR2,152 ZAC−0.88%495.51 K1.578.25 B ZAR21.621.00 ZAR4.15%Technology services
LEWLEWIS GROUP LTD9.29 B ZAR8,100 ZAC−0.41%18.88 K0.584.23 B ZAR5.7714.03 ZAR+79.59%7.38%Retail trade
Strong buy
ITEITALTILE LTD9.06 B ZAR998 ZAC+0.30%250.5 K0.7012.11 B ZAR7.971.25 ZAR+3.95%5.03%Retail trade
Buy
ADHADVTECH LTD8.52 B ZAR3,333 ZAC+0.36%298.18 K0.6218.19 B ZAR16.672.00 ZAR+15.51%3.04%Commercial services
Buy
MSTMUSTEK LTD8.51 B ZAR1,374 ZAC−1.01%236.51 K6.06799.81 M ZAR−0.34 ZAR−113.79%0.54%Electronic technology
ACTAFROCENTRIC INV CORP LTD8.48 B ZAR169 ZAC+7.64%15 K0.141.32 B ZAR7.01%Retail trade
MRFMERAFE RESOURCES LTD8.44 B ZAR130 ZAC0.00%38.81 K0.063.27 B ZAR4.870.27 ZAR−61.93%21.37%Non-energy minerals
Strong buy
HDCHUDACO INDUSTRIES LTD8.38 B ZAR19,698 ZAC−0.01%4.26 K0.175.53 B ZAR10.2919.14 ZAR−3.82%5.20%Distribution services
AFTAFRIMAT LIMITED8.32 B ZAR4,400 ZAC−1.85%294.44 K0.256.81 B ZAR72.290.61 ZAR−88.17%0.56%Non-energy minerals
Strong sell
FBRFAMOUS BRANDS LTD8.28 B ZAR6,175 ZAC−2.79%35.79 K0.526.37 B ZAR11.325.46 ZAR+19.50%4.94%Transportation
Strong buy
IVTINVICTA HOLDINGS LTD8.11 B ZAR3,449 ZAC+1.98%8.44 K0.223.05 B ZAR4.477.71 ZAR+57.58%3.11%Distribution services