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,619 ZAC−1.93%3.59 M1.21372.49 B ZAR8.6426.18 ZAR−0.65%6.53%Finance
Neutral
SOLSASOL LIMITED275.11 B ZAR6,206 ZAC−2.67%2.05 M0.5840.66 B ZAR−75.96 ZAR−1,765.21%0.00%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,211 ZAC−1.73%8.24 M0.80411.58 B ZAR10.167.10 ZAR+5.00%5.91%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR28,344 ZAC−1.02%884.61 K0.87156.99 B ZAR23.3312.15 ZAR2.55%Retail trade
Buy
SLMSANLAM LIMITED234.22 B ZAR8,416 ZAC−1.88%2.39 M0.55169.4 B ZAR7.9910.54 ZAR+52.06%5.19%Finance
Neutral
BIDBID CORPORATION LTD225.91 B ZAR47,073 ZAC+0.43%581.9 K0.81157.3 B ZAR19.9423.60 ZAR+6.05%2.40%Consumer services
Neutral
ABGABSA GROUP LIMITED221.33 B ZAR17,054 ZAC−0.39%1.72 M0.64141.94 B ZAR6.5725.95 ZAR+8.43%8.53%Finance
Strong buy
MTNMTN GROUP LTD188 B ZAR11,997 ZAC+1.08%1.87 M0.36213.99 B ZAR−5.31 ZAR−345.02%2.91%Communications
Buy
NEDNEDBANK GROUP LTD161.14 B ZAR24,602 ZAC−3.20%1.83 M0.82118.02 B ZAR7.0035.17 ZAR+12.42%8.16%Finance
Strong buy
OMUOLD MUTUAL LIMITED158.85 B ZAR1,110 ZAC−2.46%18.61 M1.1753.59 B ZAR6.521.70 ZAR+10.83%7.56%Finance
Neutral
SPPTHE SPAR GROUP LTD155.48 B ZAR11,354 ZAC−0.65%771.97 K1.0322 B ZAR62.141.83 ZAR−12.35%0.00%Distribution services
Buy
VODVODACOM GROUP LTD149.22 B ZAR13,646 ZAC+0.26%890.56 K0.61263.22 B ZAR18.167.52 ZAR−16.74%4.19%Communications
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,426 ZAC+0.12%3.49 M0.6844.37 B ZAR9.473.62 ZAR+21.74%4.38%Finance
Neutral
BVTBIDVEST LTD122.62 B ZAR24,039 ZAC−1.05%778.37 K0.5482.58 B ZAR12.4919.25 ZAR+7.33%3.77%Retail trade
Buy
NPNNASPERS LTD -N-120.52 B ZAR507,909 ZAC+1.39%266.4 K0.69815.04 B ZAR14.99338.74 ZAR−8.86%0.24%Technology services
Strong buy
PIKPICK N PAY STORES LTD114.95 B ZAR2,787 ZAC−0.96%1.01 M0.9329.85 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.76 B ZAR8,650 ZAC−1.78%1.16 M2.3115.2 B ZAR6.1714.02 ZAR−17.15%5.96%Distribution services
Buy
INLINVESTEC LTD113.09 B ZAR11,324 ZAC−2.35%727.56 K1.06215.15 B ZAR6.6517.03 ZAR−28.86%7.11%Finance
Sell
SSWSIBANYE STILLWATER LTD112.13 B ZAR2,211 ZAC+3.75%14.43 M0.8160.29 B ZAR−2.63 ZAR+80.32%0.00%Non-energy minerals
Neutral
AMSANGLO AMERICAN PLAT LTD108.99 B ZAR64,603 ZAC+1.10%399.38 K0.61167.87 B ZAR24.1226.78 ZAR−45.86%2.00%Non-energy minerals
Neutral
DTCDATATEC LTD102.01 B ZAR5,936 ZAC−0.88%244.94 K0.5514.09 B ZAR12.934.59 ZAR−29.50%3.42%Technology services
SAPSAPPI LTD101.2 B ZAR3,267 ZAC−3.71%1.91 M1.6220.41 B ZAR4.706.95 ZAR7.28%Process industries
Buy
GFIGOLD FIELDS LTD95.36 B ZAR42,246 ZAC+1.05%2.46 M0.88374.16 B ZAR16.8525.07 ZAR+76.31%2.39%Non-energy minerals
Buy
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR11,379 ZAC+0.26%2.78 M0.73102.27 B ZAR−18.96 ZAR−117.79%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,654 ZAC−0.38%3.82 M0.4898.42 B ZAR57.030.47 ZAR1.82%Retail trade
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,676 ZAC+0.64%2.16 M0.6951.02 B ZAR17.253.29 ZAR−27.46%3.98%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR20,756 ZAC−0.52%1.56 M1.18139.96 B ZAR16.9612.24 ZAR+44.57%1.15%Finance
Buy
KIOKUMBA IRON ORE LTD73.78 B ZAR31,555 ZAC−0.94%196.96 K0.60102.17 B ZAR6.9145.70 ZAR−35.31%12.14%Non-energy minerals
Neutral
SPGSUPER GROUP LTD64.9 B ZAR3,008 ZAC+2.10%2.42 M3.1410.02 B ZAR−0.26 ZAR−106.13%2.04%Transportation
Neutral
CPICAPITEC BANK HLDGS LTD64.15 B ZAR338,286 ZAC+0.37%153.23 K0.47391.32 B ZAR28.49118.72 ZAR+30.04%1.61%Finance
Buy
HARHARMONY GM CO LTD62.64 B ZAR29,836 ZAC+1.46%2.56 M0.87184.91 B ZAR17.8916.68 ZAR+16.32%1.09%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR12,866 ZAC−1.26%2.04 M1.7042.15 B ZAR14.139.11 ZAR+6.36%2.76%Retail trade
Buy
SNTSANTAM LIMITED57.31 B ZAR40,999 ZAC0.00%146.23 K1.1145.23 B ZAR12.3433.22 ZAR+12.53%3.71%Finance
Buy
MCGMULTICHOICE GROUP LTD55.97 B ZAR10,801 ZAC−1.40%372.86 K1.4346.83 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Neutral
REMREMGRO LTD50.42 B ZAR15,871 ZAC−1.39%1.22 M1.2290.95 B ZAR12.0913.13 ZAR1.74%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR39,189 ZAC−0.72%319.94 K0.3493.54 B ZAR31.0912.60 ZAR+14.25%1.97%Retail trade
Neutral
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR12,001 ZAC+0.64%1.8 M0.3852.98 B ZAR11.9010.08 ZAR−7.99%3.01%Health technology
Neutral
TKGTELKOM SA SOC LTD42.46 B ZAR4,051 ZAC+0.77%284.63 K0.2519.65 B ZAR10.134.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,852 ZAC−1.17%233.53 K1.0620.52 B ZAR10.7310.11 ZAR−14.75%4.74%Distribution services
Neutral
EXXEXXARO RESOURCES LTD40.73 B ZAR15,082 ZAC−0.81%554.3 K0.8436.73 B ZAR4.7231.95 ZAR−31.59%11.88%Energy minerals
Strong buy
ACLARCELORMITTAL SA LIMITED38.6 B ZAR116 ZAC−3.33%565.26 K0.631.32 B ZAR−5.24 ZAR−48.96%0.00%Non-energy minerals
BOXBOXER RETAIL LIMITED37.69 B ZAR6,984 ZAC+0.04%598.13 K0.8931.93 B ZAR23.223.01 ZAR0.00%Consumer services
Neutral
TBSTIGER BRANDS LTD37.66 B ZAR29,499 ZAC−0.76%478.82 K0.7246.32 B ZAR15.4019.16 ZAR+12.70%3.48%Consumer non-durables
Buy
MRPMR PRICE GROUP LTD37.65 B ZAR23,797 ZAC−0.05%631.21 K0.6861.42 B ZAR18.7112.72 ZAR3.49%Retail trade
Buy
AEGAVENG GROUP LIMITED37.47 B ZAR651 ZAC+1.88%28.23 K0.39795.37 M ZAR−0.68 ZAR+93.49%0.00%Industrial services
Strong sell
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,193 ZAC−0.53%627.55 K0.4327.59 B ZAR25.811.24 ZAR+18.26%1.54%Retail trade
Buy
TGATHUNGELA RESOURCES LTD35.55 B ZAR8,801 ZAC−3.62%484.42 K0.8012.83 B ZAR3.3326.42 ZAR−28.44%14.24%Utilities
Buy
OUTOUTSURANCE GROUP LIMITED33.93 B ZAR7,628 ZAC−0.43%1.6 M0.48118.26 B ZAR28.282.70 ZAR+22.89%2.63%Finance
Neutral
AFEAECI LIMITED33.6 B ZAR9,924 ZAC−0.26%98.09 K0.599.49 B ZAR−2.72 ZAR−124.90%2.20%Process industries
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR12,784 ZAC+0.55%548.92 K0.2649.56 B ZAR33.253.84 ZAR0.67%Non-energy minerals
Buy
KAPKAP LIMITED29.06 B ZAR274 ZAC−6.80%775.21 K0.227.33 B ZAR7.200.38 ZAR+468.36%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR19,215 ZAC+0.36%125.98 K0.8412.32 B ZAR9.6020.02 ZAR+14.12%2.77%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR949 ZAC−0.11%15.63 K0.538.52 B ZAR4.841.96 ZAR+49.75%3.68%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,523 ZAC+0.46%4.42 M1.2622.02 B ZAR4.593.32 ZAR+1,748.19%3.30%Health services
Neutral
NTCNETCARE LIMITED25.2 B ZAR1,412 ZAC+0.21%957.33 K0.7217.83 B ZAR12.981.09 ZAR+16.39%4.96%Health services
Buy
WBCWE BUY CARS HLDS LTD23.52 B ZAR4,371 ZAC+1.91%597.46 K0.8717.89 B ZAR53.150.82 ZAR0.58%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR13,160 ZAC−0.84%28.33 K0.7010.84 B ZAR12.1510.83 ZAR−72.45%1.13%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR6,852 ZAC−1.99%66.64 K0.3111.11 B ZAR9.617.13 ZAR+7.17%5.36%Process industries
KALKAL GROUP LIMITED21.73 B ZAR3,941 ZAC−1.43%30.08 K1.782.82 B ZAR7.045.59 ZAR−6.80%4.50%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR7,273 ZAC−0.12%1.88 M1.1426.68 B ZAR7.299.98 ZAR+11.19%7.06%Retail trade
Buy
ARLASTRAL FOODS LTD20.48 B ZAR17,432 ZAC+0.41%187.86 K3.706.69 B ZAR8.9419.49 ZAR3.00%Process industries
Strong buy
PMRPREMIER GROUP LIMITED18.59 B ZAR13,746 ZAC+0.34%5.35 K0.275.28 M ZAR16.998.09 ZAR1.61%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR4,533 ZAC+0.24%232.65 K0.668.18 B ZAR8.085.61 ZAR+33.68%4.11%Industrial services
NY1NINETY ONE LIMITED16.74 B ZAR3,601 ZAC−2.12%982.42 K1.0865.83 B ZAR8.874.06 ZAR+3.59%7.51%Finance
Sell
NRPNEPI ROCKCASTLE N.V.16.55 B ZAR14,124 ZAC−0.35%1.87 M1.06100.96 B ZAR8.1317.37 ZAR+15.92%7.56%Finance
Buy
AVIAVI LTD15.86 B ZAR9,365 ZAC+0.39%1.1 M1.2731.11 B ZAR13.207.09 ZAR+16.63%6.52%Consumer non-durables
Buy
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR847 ZAC−0.24%90.39 K0.117.44 B ZAR12.010.71 ZAR−16.19%0.00%Distribution services
RBORAINBOW CHICKEN LIMITED14.53 B ZAR328 ZAC−2.67%15.39 K0.043.02 B ZAR6.130.53 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR6,328 ZAC+1.28%219.72 K0.629.82 B ZAR10.376.10 ZAR+5.99%5.86%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,898 ZAC−1.37%368.31 K0.8915.31 B ZAR6.186.31 ZAR+244.62%10.45%Finance
HLMHULAMIN LTD13.64 B ZAR207 ZAC−3.72%23.38 K0.51697.28 M ZAR2.800.74 ZAR−8.97%0.00%Non-energy minerals
THATHARISA PLC13.38 B ZAR1,329 ZAC+0.53%3.87 K0.153.95 B ZAR2.665.00 ZAR−41.00%6.21%Non-energy minerals
Strong buy
MPTMPACT LIMITED13.29 B ZAR2,643 ZAC0.00%8.55 K0.243.9 B ZAR7.743.42 ZAR−29.51%3.97%Process industries
CMHCOMBINED MOTOR HLDGS LTD13.25 B ZAR3,222 ZAC+2.58%14.64 K0.512.35 B ZAR8.123.97 ZAR−26.00%10.26%Retail trade
ADRADCORP HOLDINGS LIMITED12.98 B ZAR424 ZAC+4.69%12.85 K0.47434.71 M ZAR5.480.77 ZAR+36.55%9.28%Commercial services
CAACA SALES HOLDINGS LTD12.52 B ZAR1,743 ZAC−2.35%34.18 K1.048.54 B ZAR14.031.24 ZAR+1.10%1.37%Distribution services
MTAMETAIR INVESTMENTS LTD11.82 B ZAR750 ZAC−4.82%66.87 K0.301.52 B ZAR−1.10 ZAR−325.84%0.00%Producer manufacturing
LBRLIBSTAR HOLDINGS LTD11.77 B ZAR310 ZAC0.00%42.52 K0.451.85 B ZAR−0.44 ZAR−215.83%4.84%Consumer non-durables
Neutral
BELBELL EQUIPMENT LTD11.7 B ZAR3,800 ZAC0.00%5.07 K0.353.63 B ZAR9.194.14 ZAR−41.99%4.21%Producer manufacturing
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR15,658 ZAC−0.31%861.58 K0.9530.47 B ZAR9.2516.93 ZAR−32.18%8.59%Non-energy minerals
Buy
TSGTSOGO SUN LIMITED11.26 B ZAR809 ZAC−2.18%215.19 K0.488.57 B ZAR6.181.31 ZAR−30.51%8.48%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR15,771 ZAC−1.44%7.64 K0.233.42 B ZAR17.049.26 ZAR3.51%Retail trade
Buy
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR100 ZAC0.00%1.91 K0.041.29 B ZAR10.840.09 ZAR5.56%Retail trade
ZZDZEDA LIMITED10.66 B ZAR1,068 ZAC+0.19%186.39 K0.721.99 B ZAR3.343.20 ZAR−17.30%9.38%Finance
Buy
SUISUN INTERNATIONAL LTD10.33 B ZAR4,039 ZAC+0.90%230.81 K0.759.76 B ZAR8.104.98 ZAR+18.98%9.94%Consumer services
Buy
OCEOCEANA GROUP LTD10.06 B ZAR5,802 ZAC−2.36%116.29 K0.416.92 B ZAR6.329.19 ZAR+18.09%8.33%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR480 ZAC−2.83%2.52 M1.177.57 B ZAR69.870.07 ZAR2.78%Non-energy minerals
NPKNAMPAK LTD9.96 B ZAR41,724 ZAC+3.79%6740.093.18 B ZAR59.657.00 ZAR0.00%Process industries
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR4,856 ZAC−0.47%52.72 K0.937.89 B ZAR9.685.01 ZAR−8.71%5.43%Health technology
Neutral
ITEITALTILE LTD9.06 B ZAR1,067 ZAC+3.59%149.11 K0.2912.54 B ZAR8.521.25 ZAR+3.95%4.85%Retail trade
Buy
ADHADVTECH LTD8.52 B ZAR3,126 ZAC+0.81%544.18 K0.7516.98 B ZAR15.632.00 ZAR+15.51%3.26%Commercial services
Buy
MSTMUSTEK LTD8.51 B ZAR1,301 ZAC+2.04%3510.03733.64 M ZAR−0.34 ZAR−113.79%0.59%Electronic technology
ACTAFROCENTRIC INV CORP LTD8.48 B ZAR172 ZAC−2.82%10.37 K0.371.49 B ZAR6.21%Retail trade
MRFMERAFE RESOURCES LTD8.44 B ZAR116 ZAC+3.57%4.52 M2.262.82 B ZAR4.340.27 ZAR−61.93%24.78%Non-energy minerals
Strong buy
HDCHUDACO INDUSTRIES LTD8.38 B ZAR19,627 ZAC+0.68%3.73 K0.475.47 B ZAR11.1017.68 ZAR−15.61%5.26%Distribution services
Buy
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,132 ZAC+0.29%2.76 K0.142.82 B ZAR7.184.36 ZAR−14.59%3.36%Distribution services
AELALTRON LIMITED A8.25 B ZAR2,099 ZAC+1.45%67.95 K1.067.85 B ZAR19.061.10 ZAR3.53%Technology services
LEWLEWIS GROUP LTD8.18 B ZAR6,850 ZAC−1.35%7.2 K0.843.61 B ZAR7.109.65 ZAR+41.97%8.64%Retail trade
FBRFAMOUS BRANDS LTD8.02 B ZAR5,796 ZAC−2.06%64.94 K0.305.93 B ZAR12.124.78 ZAR+3.22%5.30%Transportation
Strong buy
RFGRFG HOLDINGS LIMITED8.01 B ZAR1,849 ZAC−0.64%108.94 K0.944.87 B ZAR8.622.14 ZAR+18.10%5.97%Consumer non-durables
Buy