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 ZAR22,269 ZAC+0.76%1.05 M0.54359.72 B ZAR8.5326.11 ZAR+6.62%6.68%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR9,638 ZAC−1.67%971.31 K0.2162.46 B ZAR−69.47 ZAR−605.81%2.04%Process industries
Strong buy
FSRFIRSTRAND LTD251.58 B ZAR7,849 ZAC+2.64%8.87 M0.90428.74 B ZAR11.526.81 ZAR+5.05%5.43%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR29,350 ZAC+0.94%398.98 K0.46159.38 B ZAR25.6611.44 ZAR+6.08%2.45%Retail trade
Neutral
BIDBID CORPORATION LTD225.91 B ZAR45,901 ZAC−0.85%410.4 K0.52155.35 B ZAR19.2623.83 ZAR+15.94%2.35%Consumer services
Buy
MTNMTN GROUP LTD221.06 B ZAR10,888 ZAC+4.65%10.66 M1.73187.6 B ZAR−6.94 ZAR−162.39%3.17%Communications
Buy
SLMSANLAM LIMITED206.22 B ZAR8,456 ZAC+0.40%960.45 K0.33166.3 B ZAR10.827.81 ZAR+9.49%4.75%Finance
Neutral
ABGABSA GROUP LIMITED205.44 B ZAR19,212 ZAC+0.40%200.07 K0.10158.64 B ZAR8.4222.82 ZAR−9.17%7.16%Finance
Buy
SPPTHE SPAR GROUP LTD155.48 B ZAR14,217 ZAC+0.40%239.57 K0.4927.26 B ZAR77.811.83 ZAR−12.35%0.00%Distribution services
Buy
NEDNEDBANK GROUP LTD150.54 B ZAR28,543 ZAC+0.91%214.81 K0.23131.39 B ZAR8.6433.03 ZAR+11.93%7.05%Finance
Buy
VODVODACOM GROUP LTD149.22 B ZAR10,496 ZAC+0.18%309.92 K0.34202.66 B ZAR13.977.52 ZAR−16.74%5.44%Communications
Neutral
OMUOLD MUTUAL LIMITED144.35 B ZAR1,192 ZAC−0.75%7.61 M0.4756.74 B ZAR6.661.79 ZAR+32.82%6.92%Finance
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR2,956 ZAC−0.03%662.87 K0.3038.79 B ZAR10.682.77 ZAR−10.28%4.23%Finance
Neutral
AMSANGLO AMERICAN PLAT LTD124.58 B ZAR62,278 ZAC−1.07%110.28 K0.28165.39 B ZAR14.1344.08 ZAR−61.57%3.03%Non-energy minerals
Neutral
BVTBIDVEST LTD122.62 B ZAR26,262 ZAC+0.87%158.14 K0.2288.5 B ZAR14.0518.69 ZAR+6.62%3.51%Retail trade
Buy
NPNNASPERS LTD -N-120.52 B ZAR373,238 ZAC−0.90%122.29 K0.19665.78 B ZAR11.02338.74 ZAR−8.86%0.32%Technology services
Buy
PIKPICK N PAY STORES LTD114.95 B ZAR3,070 ZAC−3.19%2.45 M1.3533.64 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.76 B ZAR10,562 ZAC−3.12%550.41 K1.3818.87 B ZAR7.5813.93 ZAR−27.41%4.77%Distribution services
Buy
SSWSIBANYE STILLWATER LTD113.68 B ZAR1,677 ZAC−0.77%2 M0.1747.86 B ZAR−18.61 ZAR−481.58%0.00%Non-energy minerals
Sell
INLINVESTEC LTD113.09 B ZAR12,371 ZAC−0.27%206 K0.37229.55 B ZAR7.2717.03 ZAR−28.86%6.64%Finance
Buy
DTCDATATEC LTD102.01 B ZAR4,878 ZAC+0.89%74.03 K0.2911.27 B ZAR10.634.59 ZAR−29.50%4.24%Technology services
Buy
SAPSAPPI LTD101.2 B ZAR4,727 ZAC−0.32%254.19 K0.1728.5 B ZAR71.430.66 ZAR−91.16%5.85%Process industries
Buy
KIOKUMBA IRON ORE LTD92.17 B ZAR36,380 ZAC−1.01%177.73 K0.50117.87 B ZAR5.7962.88 ZAR+54.87%11.69%Non-energy minerals
Neutral
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR9,857 ZAC−0.82%1.03 M0.3889.57 B ZAR−19.24 ZAR−424.37%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,723 ZAC+0.67%2.04 M0.2499.72 B ZAR58.510.47 ZAR1.78%Retail trade
Buy
GFIGOLD FIELDS LTD83.1 B ZAR29,627 ZAC+2.99%1.03 M0.51257.49 B ZAR22.8412.97 ZAR−1.30%2.50%Non-energy minerals
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,993 ZAC−0.05%453.95 K0.1754.25 B ZAR20.942.86 ZAR−47.19%4.43%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR18,754 ZAC−1.01%354.93 K0.28127.08 B ZAR17.3610.80 ZAR+36.25%1.15%Finance
Strong buy
SPGSUPER GROUP LTD64.9 B ZAR3,087 ZAC+1.48%320.45 K0.3810.35 B ZAR221.770.14 ZAR−97.02%1.97%Transportation
Neutral
HARHARMONY GM CO LTD62.64 B ZAR18,925 ZAC+2.16%1.1 M0.32116.49 B ZAR13.8813.64 ZAR+75.54%1.30%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR15,920 ZAC+2.29%673.37 K0.6050.34 B ZAR17.489.11 ZAR+6.36%2.31%Retail trade
Buy
MCGMULTICHOICE GROUP LTD55.97 B ZAR11,298 ZAC+1.56%76.63 K0.2347.57 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Buy
CPICAPITEC BANK HLDGS LTD53.44 B ZAR298,344 ZAC−0.98%81.82 K0.33349.81 B ZAR28.08106.24 ZAR+26.29%1.80%Finance
Buy
SNTSANTAM LIMITED50.66 B ZAR37,701 ZAC−0.17%19.51 K1.0741.66 B ZAR11.2633.47 ZAR+31.76%3.81%Finance
Neutral
REMREMGRO LTD50.42 B ZAR14,509 ZAC+0.37%439.57 K0.4781.68 B ZAR65.212.22 ZAR−86.95%1.83%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR36,322 ZAC−2.36%609.29 K1.1888.56 B ZAR30.5111.90 ZAR+14.20%1.89%Retail trade
Neutral
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR16,919 ZAC−0.49%150.25 K0.1775.52 B ZAR17.079.91 ZAR−15.77%2.11%Health technology
Buy
TKGTELKOM SA SOC LTD42.46 B ZAR3,317 ZAC+1.72%1.46 M2.0915.94 B ZAR8.294.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,629 ZAC+0.34%24.73 K0.1119.8 B ZAR10.5110.11 ZAR−14.75%4.91%Distribution services
Neutral
ACLARCELORMITTAL SA LIMITED41.64 B ZAR127 ZAC+1.60%1.01 M1.161.42 B ZAR−4.28 ZAR−499.16%0.00%Non-energy minerals
EXXEXXARO RESOURCES LTD38.7 B ZAR15,634 ZAC−0.41%92.42 K0.1437.92 B ZAR4.1737.53 ZAR−20.96%11.50%Energy minerals
Buy
BBOXBOXER RETAIL LIMITED37.69 B ZAR6,808 ZAC+1.58%213.98 K0.2330.65 B ZAR22.633.01 ZAR0.00%Consumer services
Buy
TBSTIGER BRANDS LTD37.66 B ZAR27,872 ZAC−0.62%146.53 K0.4243.7 B ZAR14.5519.16 ZAR+12.70%3.64%Consumer non-durables
Strong buy
MRPMR PRICE GROUP LTD37.65 B ZAR27,117 ZAC+1.26%481.58 K0.4769.84 B ZAR21.3212.72 ZAR3.10%Retail trade
Neutral
AFEAECI LIMITED37.5 B ZAR8,436 ZAC+0.44%480.42 K1.138.01 B ZAR11.637.25 ZAR−19.81%2.61%Process industries
AEGAVENG GROUP LIMITED37.47 B ZAR1,252 ZAC−0.16%48.32 K0.671.56 B ZAR5.202.41 ZAR0.00%Industrial services
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,466 ZAC−1.23%494.77 K0.9530.18 B ZAR28.021.24 ZAR+18.26%1.41%Retail trade
Buy
OOUTOUTSURANCE GROUP LIMITED33.93 B ZAR6,769 ZAC+0.28%841.62 K0.33104.24 B ZAR26.002.60 ZAR+39.50%2.58%Finance
Neutral
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR11,608 ZAC+0.41%746.75 K0.4445.07 B ZAR25.184.61 ZAR−29.55%1.47%Non-energy minerals
Buy
TGATHUNGELA RESOURCES LTD30.63 B ZAR13,229 ZAC+0.59%454.77 K1.1718.47 B ZAR5.4824.12 ZAR−69.77%9.13%Utilities
Buy
KAPKAP LIMITED29.06 B ZAR291 ZAC+1.39%786.72 K0.257.23 B ZAR6.730.43 ZAR+171.78%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR20,916 ZAC−1.00%6.09 K0.1113.59 B ZAR11.3918.36 ZAR+23.26%2.18%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR945 ZAC−2.58%5.25 K0.188.67 B ZAR5.191.82 ZAR+164.76%3.61%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,586 ZAC+2.39%4.2 M0.4822.54 B ZAR4.783.32 ZAR+1,748.19%3.23%Health services
Neutral
NTCNETCARE LIMITED25.2 B ZAR1,492 ZAC+0.47%1.7 M0.7419.52 B ZAR13.721.09 ZAR+16.39%4.38%Health services
Buy
WWBCWE BUY CARS HLDS LTD23.52 B ZAR4,290 ZAC−1.42%429.89 K0.9018.15 B ZAR52.160.82 ZAR0.57%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR16,175 ZAC+0.07%21.34 K0.6113.07 B ZAR14.9410.83 ZAR−72.45%0.93%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR6,878 ZAC−0.94%17.84 K0.1111.15 B ZAR9.657.13 ZAR+7.17%5.40%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR5,011 ZAC−0.18%5.16 K0.213.54 B ZAR8.965.59 ZAR−6.80%3.67%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR9,331 ZAC+0.53%690.38 K0.6834.01 B ZAR8.9810.39 ZAR+18.54%5.70%Retail trade
Neutral
ARLASTRAL FOODS LTD20.48 B ZAR17,807 ZAC+0.05%19.04 K0.406.86 B ZAR9.1319.49 ZAR0.00%Process industries
Strong buy
PPMRPREMIER GROUP LIMITED18.59 B ZAR12,961 ZAC+1.22%32.29 K0.494.93 M ZAR16.028.09 ZAR1.72%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR5,051 ZAC−1.58%24.02 K0.139.28 B ZAR9.005.61 ZAR+33.68%3.62%Industrial services
Buy
NY1NINETY ONE LIMITED16.74 B ZAR3,477 ZAC−0.11%394.96 K0.6161.94 B ZAR8.564.06 ZAR+3.59%7.94%Finance
Sell
AVIAVI LTD15.86 B ZAR10,418 ZAC+0.06%227.56 K0.3634.72 B ZAR15.426.76 ZAR+21.97%5.67%Consumer non-durables
Buy
MTAMETAIR INVESTMENTS LTD15.86 B ZAR930 ZAC0.00%37.1 K0.401.79 B ZAR−0.01 ZAR+90.74%0.00%Producer manufacturing
NNRPNEPI ROCKCASTLE N.V.15.26 B ZAR13,772 ZAC−0.22%173.33 K0.1598.32 B ZAR8.6415.94 ZAR+0.50%7.77%Finance
Buy
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR562 ZAC+0.54%374.68 K1.094.87 B ZAR7.800.72 ZAR+139.46%0.00%Distribution services
RRBORAINBOW CHICKEN LIMITED14.53 B ZAR387 ZAC−0.77%75.46 K0.673.48 B ZAR19.120.20 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR7,234 ZAC+0.15%76.14 K0.4311.35 B ZAR11.866.10 ZAR+5.99%4.69%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,729 ZAC+0.24%185.51 K0.4914.4 B ZAR5.916.31 ZAR+244.62%11.11%Finance
HLMHULAMIN LTD13.8 B ZAR334 ZAC−0.30%13.99 K0.141.09 B ZAR4.760.70 ZAR−47.71%0.00%Non-energy minerals
BELBELL EQUIPMENT LTD13.51 B ZAR4,198 ZAC+0.05%8.54 K0.044.01 B ZAR5.547.58 ZAR+74.51%0.00%Producer manufacturing
THATHARISA PLC13.38 B ZAR1,479 ZAC−0.94%5.25 K0.284.47 B ZAR2.965.00 ZAR−41.00%4.31%Non-energy minerals
Strong buy
ADRADCORP HOLDINGS LIMITED12.98 B ZAR464 ZAC−0.43%27.91 K1.17499.11 M ZAR6.000.77 ZAR+36.55%8.67%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR3,249 ZAC+1.53%7.89 K0.082.39 B ZAR7.094.58 ZAR−14.52%10.06%Retail trade
Strong sell
MPTMPACT LIMITED12.82 B ZAR2,881 ZAC−3.93%2700.014.25 B ZAR6.904.18 ZAR−23.59%3.64%Process industries
LBRLIBSTAR HOLDINGS LTD12.38 B ZAR418 ZAC+2.96%4.65 K0.032.42 B ZAR10.110.41 ZAR3.69%Consumer non-durables
Sell
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR15,630 ZAC+0.03%61.57 K0.1630.63 B ZAR9.7516.03 ZAR−61.00%9.60%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.32 B ZAR1,573 ZAC−0.32%11.58 K0.467.56 B ZAR15.221.03 ZAR−6.24%1.24%Distribution services
TSGTSOGO SUN LIMITED11.26 B ZAR981 ZAC+1.24%559.36 K0.8810.06 B ZAR7.491.31 ZAR−30.51%7.22%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR20,648 ZAC+1.16%1.73 K0.074.36 B ZAR51.354.02 ZAR−7.50%2.75%Retail trade
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR76 ZAC−1.30%12 K0.171.22 B ZAR7.890.10 ZAR−34.01%5.77%Retail trade
ZZZDZEDA LIMITED10.66 B ZAR1,266 ZAC0.00%61.55 K0.292.36 B ZAR3.953.20 ZAR−17.30%3.95%Finance
Buy
OCEOCEANA GROUP LTD10.06 B ZAR6,645 ZAC−0.79%39.93 K0.727.85 B ZAR7.239.19 ZAR+18.09%7.39%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR468 ZAC+2.18%2.16 M1.357.01 B ZAR68.120.07 ZAR3.00%Non-energy minerals
Strong buy
NPKNAMPAK LTD9.96 B ZAR41,721 ZAC−0.10%4.12 K0.303.3 B ZAR59.647.00 ZAR0.00%Process industries
SUISUN INTERNATIONAL LTD9.89 B ZAR4,168 ZAC−0.12%638.92 K2.7110.17 B ZAR9.354.46 ZAR+49.92%8.72%Consumer services
Buy
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR6,662 ZAC+0.41%3.37 K0.0910.73 B ZAR12.665.26 ZAR−4.05%4.15%Health technology
Neutral
MRFMERAFE RESOURCES LTD9.24 B ZAR151 ZAC−1.31%773.26 K0.383.8 B ZAR2.650.57 ZAR−7.15%27.63%Non-energy minerals
Strong buy
ITEITALTILE LTD9.06 B ZAR1,300 ZAC−0.46%123.75 K1.0715.88 B ZAR10.651.22 ZAR−7.80%3.75%Retail trade
Sell
HDCHUDACO INDUSTRIES LTD8.9 B ZAR20,956 ZAC−0.20%8.46 K1.215.89 B ZAR10.5319.90 ZAR−0.67%4.88%Distribution services
ACTAFROCENTRIC INV CORP LTD8.79 B ZAR178 ZAC+2.89%56.45 K1.451.51 B ZAR27.300.07 ZAR−78.27%6.11%Retail trade
MSTMUSTEK LTD8.51 B ZAR1,548 ZAC+1.78%200.00874.61 M ZAR45.800.34 ZAR−91.02%0.49%Electronic technology
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,100 ZAC−0.35%27.52 K0.172.97 B ZAR7.104.36 ZAR−14.59%3.37%Distribution services
AELALTRON LIMITED A8.25 B ZAR2,229 ZAC+2.72%26.03 K0.128.23 B ZAR20.241.10 ZAR3.36%Technology services
LEWLEWIS GROUP LTD8.18 B ZAR8,074 ZAC+1.65%49.62 K2.424.14 B ZAR8.369.65 ZAR+41.97%6.29%Retail trade
Strong buy
FBRFAMOUS BRANDS LTD8.02 B ZAR6,459 ZAC+0.31%15.1 K0.136.45 B ZAR13.504.78 ZAR+3.22%4.88%Transportation
RFGRFG HOLDINGS LIMITED8.01 B ZAR2,046 ZAC+0.34%37.4 K0.635.34 B ZAR9.542.14 ZAR+18.10%3.04%Consumer non-durables
Buy
KSTPSG FIN SERVICES LTD7.88 B ZAR1,938 ZAC+0.36%189.05 K0.6824.07 B ZAR21.330.91 ZAR+17.00%2.36%Finance
Buy