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 ZAR21,978 ZAC−0.80%2.23 M0.80360.6 B ZAR8.4226.11 ZAR+6.62%6.67%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR7,989 ZAC+1.55%8.39 M2.2250.18 B ZAR−69.47 ZAR−605.81%2.54%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,607 ZAC−0.26%8.59 M0.70427.62 B ZAR11.166.81 ZAR+5.05%5.44%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR27,836 ZAC−0.89%1.96 M1.94153.94 B ZAR24.3311.44 ZAR+6.08%2.54%Retail trade
Neutral
BIDBID CORPORATION LTD225.91 B ZAR47,554 ZAC−0.09%710.22 K0.93159.73 B ZAR19.9523.83 ZAR+15.94%2.29%Consumer services
Buy
MTNMTN GROUP LTD221.06 B ZAR11,433 ZAC−0.94%3 M0.48208.1 B ZAR−6.94 ZAR−162.39%2.86%Communications
Buy
SLMSANLAM LIMITED206.22 B ZAR8,293 ZAC−0.16%2.46 M0.48164.07 B ZAR10.617.81 ZAR+9.49%4.81%Finance
Neutral
ABGABSA GROUP LIMITED205.44 B ZAR19,119 ZAC+1.28%2.54 M1.04156.49 B ZAR8.3822.82 ZAR−9.17%7.26%Finance
Strong buy
SPPTHE SPAR GROUP LTD155.48 B ZAR14,633 ZAC+0.24%648.45 K0.9028.11 B ZAR80.081.83 ZAR−12.35%0.00%Distribution services
Buy
NEDNEDBANK GROUP LTD150.54 B ZAR27,774 ZAC+0.40%1.01 M0.78128.46 B ZAR8.4133.03 ZAR+11.93%7.20%Finance
Buy
VODVODACOM GROUP LTD149.22 B ZAR11,893 ZAC−1.06%1.21 M0.73232.54 B ZAR15.837.52 ZAR−16.74%4.74%Communications
Neutral
OMUOLD MUTUAL LIMITED144.35 B ZAR1,245 ZAC0.00%8.03 M0.6258.77 B ZAR6.961.79 ZAR+32.82%6.66%Finance
Buy
MTMMOMENTUM GROUP LIMITED133.35 B ZAR2,838 ZAC−0.32%1.92 M1.0537.03 B ZAR10.252.77 ZAR−10.28%4.40%Finance
Neutral
AMSANGLO AMERICAN PLAT LTD124.58 B ZAR65,080 ZAC+2.62%469.98 K0.82166.61 B ZAR14.7744.08 ZAR−61.57%3.00%Non-energy minerals
Neutral
BVTBIDVEST LTD122.62 B ZAR25,993 ZAC+0.21%642.41 K1.1188.17 B ZAR13.9118.69 ZAR+6.62%3.52%Retail trade
Buy
NPNNASPERS LTD -N-120.52 B ZAR413,996 ZAC+1.08%318.34 K0.87724.01 B ZAR12.22338.74 ZAR−8.86%0.29%Technology services
Buy
PIKPICK N PAY STORES LTD114.95 B ZAR3,007 ZAC−0.27%568.44 K0.2431.98 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.76 B ZAR11,090 ZAC−0.11%416.62 K1.5519.21 B ZAR7.9613.93 ZAR−27.41%4.68%Distribution services
Buy
SSWSIBANYE STILLWATER LTD113.68 B ZAR1,857 ZAC+1.36%8.94 M0.5751.8 B ZAR−18.61 ZAR−481.58%0.00%Non-energy minerals
Sell
INLINVESTEC LTD113.09 B ZAR12,139 ZAC+0.82%1.39 M1.17220.55 B ZAR7.1317.03 ZAR−28.86%6.84%Finance
Buy
DTCDATATEC LTD102.01 B ZAR4,969 ZAC−0.04%134.92 K0.9311.69 B ZAR10.824.59 ZAR−29.50%4.12%Technology services
Buy
SAPSAPPI LTD101.2 B ZAR4,260 ZAC−3.51%2.23 M1.7626.52 B ZAR6.136.95 ZAR5.59%Process industries
Buy
KIOKUMBA IRON ORE LTD92.17 B ZAR34,796 ZAC+0.34%422.93 K0.77111.22 B ZAR5.5362.88 ZAR+54.87%12.39%Non-energy minerals
Neutral
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR9,922 ZAC+2.10%2.2 M0.5687.59 B ZAR−19.24 ZAR−424.37%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,782 ZAC0.00%11.51 M0.83102.41 B ZAR59.780.47 ZAR1.74%Retail trade
Buy
GFIGOLD FIELDS LTD83.1 B ZAR35,868 ZAC+2.73%2.06 M1.09312.51 B ZAR27.6512.97 ZAR−1.30%2.06%Non-energy minerals
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,883 ZAC−0.34%2.33 M0.7153.4 B ZAR20.552.86 ZAR−47.19%4.50%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR19,412 ZAC+1.48%2.12 M1.13128.3 B ZAR17.9710.80 ZAR+36.25%1.13%Finance
Buy
SPGSUPER GROUP LTD64.9 B ZAR2,606 ZAC−2.36%3.26 M2.379.08 B ZAR187.210.14 ZAR−97.02%2.25%Transportation
Neutral
HARHARMONY GM CO LTD62.64 B ZAR22,783 ZAC+2.02%1.13 M0.39140.42 B ZAR16.7113.64 ZAR+75.54%1.08%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR14,100 ZAC−0.63%726.79 K0.6045.89 B ZAR15.489.11 ZAR+6.36%2.54%Retail trade
Buy
MCGMULTICHOICE GROUP LTD55.97 B ZAR10,799 ZAC+1.14%93.28 K0.2445.64 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Sell
CPICAPITEC BANK HLDGS LTD53.44 B ZAR315,997 ZAC−2.02%270.55 K0.85374.42 B ZAR29.74106.24 ZAR+26.29%1.68%Finance
Buy
SNTSANTAM LIMITED50.66 B ZAR37,873 ZAC−0.12%35.18 K0.6541.83 B ZAR11.3233.47 ZAR+31.76%3.80%Finance
Neutral
REMREMGRO LTD50.42 B ZAR14,513 ZAC−1.20%1.04 M0.8282.99 B ZAR65.232.22 ZAR−86.95%1.80%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR35,514 ZAC+0.16%829.25 K0.6884.41 B ZAR29.8411.90 ZAR+14.20%2.19%Retail trade
Neutral
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR16,890 ZAC+0.34%2.19 M1.8674.78 B ZAR17.049.91 ZAR−15.77%2.13%Health technology
Buy
TKGTELKOM SA SOC LTD42.46 B ZAR3,638 ZAC+7.82%1.99 M4.3016.49 B ZAR9.094.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,823 ZAC−1.20%197.67 K0.7920.48 B ZAR10.7010.11 ZAR−14.75%4.75%Distribution services
Neutral
EXXEXXARO RESOURCES LTD38.7 B ZAR17,786 ZAC+0.15%1.07 M1.1242.89 B ZAR4.7437.53 ZAR−20.96%10.17%Energy minerals
Buy
ACLARCELORMITTAL SA LIMITED38.6 B ZAR95 ZAC−3.06%2.49 M1.241.1 B ZAR−5.24 ZAR−48.96%0.00%Non-energy minerals
BBOXBOXER RETAIL LIMITED37.69 B ZAR6,504 ZAC−0.18%661.08 K0.8929.79 B ZAR21.623.01 ZAR0.00%Consumer services
Neutral
TBSTIGER BRANDS LTD37.66 B ZAR27,731 ZAC+0.40%245.01 K0.5043.05 B ZAR14.4719.16 ZAR+12.70%3.74%Consumer non-durables
Strong buy
MRPMR PRICE GROUP LTD37.65 B ZAR25,386 ZAC−0.58%661.85 K0.6766.58 B ZAR19.9512.72 ZAR3.25%Retail trade
Neutral
AFEAECI LIMITED37.5 B ZAR8,395 ZAC+1.59%305.59 K0.827.88 B ZAR11.587.25 ZAR−19.81%2.65%Process industries
AEGAVENG GROUP LIMITED37.47 B ZAR1,148 ZAC−4.41%143.86 K3.421.49 B ZAR4.772.41 ZAR0.00%Industrial services
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,409 ZAC−0.76%172.06 K0.2929.51 B ZAR27.561.24 ZAR+18.26%1.44%Retail trade
Buy
OOUTOUTSURANCE GROUP LIMITED33.93 B ZAR6,599 ZAC−0.47%1.78 M0.47102.34 B ZAR25.352.60 ZAR+39.50%2.63%Finance
Neutral
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR12,052 ZAC+0.12%1.82 M0.7846.94 B ZAR26.144.61 ZAR−29.55%1.41%Non-energy minerals
Buy
TGATHUNGELA RESOURCES LTD30.63 B ZAR12,687 ZAC−0.50%1.27 M2.0117.91 B ZAR5.2624.12 ZAR−69.77%9.41%Utilities
Buy
KAPKAP LIMITED29.06 B ZAR266 ZAC+0.76%1.26 M0.966.65 B ZAR6.150.43 ZAR+171.78%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR21,193 ZAC+0.99%25.76 K0.4913.5 B ZAR11.5418.36 ZAR+23.26%2.19%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR1,001 ZAC−2.91%27.39 K0.299.21 B ZAR5.501.82 ZAR+164.76%3.40%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,479 ZAC−0.40%4.26 M0.9721.62 B ZAR4.453.32 ZAR+1,748.19%3.36%Health services
Buy
NTCNETCARE LIMITED25.2 B ZAR1,382 ZAC+0.66%5.57 M1.5018.06 B ZAR12.701.09 ZAR+16.39%5.10%Health services
Buy
WWBCWE BUY CARS HLDS LTD23.52 B ZAR4,597 ZAC−0.04%717.33 K1.4819.2 B ZAR55.900.82 ZAR0.54%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR15,028 ZAC−1.78%50.26 K0.6512.49 B ZAR13.8810.83 ZAR−72.45%0.98%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR6,566 ZAC−0.55%121.73 K0.4310.6 B ZAR9.217.13 ZAR+7.17%5.68%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR4,606 ZAC−0.97%49.63 K1.123.28 B ZAR8.235.59 ZAR−6.80%3.96%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR8,129 ZAC+1.18%1.57 M0.6029.45 B ZAR7.8310.39 ZAR+18.54%6.58%Retail trade
Neutral
ARLASTRAL FOODS LTD20.48 B ZAR17,603 ZAC−2.23%19.72 K0.186.94 B ZAR9.0319.49 ZAR2.89%Process industries
Strong buy
PPMRPREMIER GROUP LIMITED18.59 B ZAR12,498 ZAC+0.78%29.54 K1.214.78 M ZAR15.448.09 ZAR1.77%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR4,855 ZAC+1.61%173.42 K0.918.64 B ZAR8.655.61 ZAR+33.68%3.89%Industrial services
Buy
NY1NINETY ONE LIMITED16.74 B ZAR3,415 ZAC+0.15%247.85 K0.6560.87 B ZAR8.414.06 ZAR+3.59%8.09%Finance
Sell
AVIAVI LTD15.86 B ZAR9,470 ZAC−2.37%1.53 M1.4932.34 B ZAR14.026.76 ZAR+21.97%6.08%Consumer non-durables
Strong buy
MTAMETAIR INVESTMENTS LTD15.86 B ZAR734 ZAC−10.27%208.32 K1.191.58 B ZAR−0.01 ZAR+90.74%0.00%Producer manufacturing
NNRPNEPI ROCKCASTLE N.V.15.26 B ZAR14,275 ZAC+0.98%1.42 M1.16100.68 B ZAR8.9615.94 ZAR+0.50%7.59%Finance
Neutral
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR663 ZAC+3.27%284.03 K0.145.63 B ZAR9.200.72 ZAR+139.46%0.00%Distribution services
RRBORAINBOW CHICKEN LIMITED14.53 B ZAR377 ZAC+0.27%39.67 K0.263.35 B ZAR18.630.20 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR6,700 ZAC−0.37%251.93 K1.2710.57 B ZAR10.986.10 ZAR+5.99%5.44%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,694 ZAC+0.38%974.98 K3.6614.24 B ZAR5.866.31 ZAR+244.62%11.23%Finance
HLMHULAMIN LTD13.8 B ZAR319 ZAC−3.33%80.18 K0.471.06 B ZAR4.540.70 ZAR−47.71%0.00%Non-energy minerals
BELBELL EQUIPMENT LTD13.51 B ZAR3,974 ZAC−0.15%7.84 K0.913.81 B ZAR5.247.58 ZAR+74.51%0.00%Producer manufacturing
THATHARISA PLC13.38 B ZAR1,351 ZAC−1.75%110.04 K2.414.11 B ZAR2.705.00 ZAR−41.00%4.69%Non-energy minerals
Strong buy
ADRADCORP HOLDINGS LIMITED12.98 B ZAR441 ZAC−4.96%26.84 K0.65498.04 M ZAR5.700.77 ZAR+36.55%8.10%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR3,095 ZAC−1.68%8.42 K0.152.36 B ZAR6.764.58 ZAR−14.52%10.22%Retail trade
Strong sell
MPTMPACT LIMITED12.82 B ZAR2,886 ZAC+3.11%2.04 K0.174.14 B ZAR6.914.18 ZAR−23.59%3.75%Process industries
LBRLIBSTAR HOLDINGS LTD12.38 B ZAR416 ZAC+0.97%4.02 K0.092.45 B ZAR10.060.41 ZAR3.65%Consumer non-durables
Sell
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR16,779 ZAC+6.45%692.54 K1.5430.9 B ZAR10.4616.03 ZAR−61.00%9.52%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.32 B ZAR1,558 ZAC−1.20%207.46 K3.247.57 B ZAR15.081.03 ZAR−6.24%1.24%Distribution services
TSGTSOGO SUN LIMITED11.26 B ZAR894 ZAC−2.72%795.1 K0.539.55 B ZAR6.821.31 ZAR−30.51%7.61%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR19,422 ZAC+2.22%4.83 K0.264.06 B ZAR48.314.02 ZAR−7.50%2.95%Retail trade
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR78 ZAC+1.30%16.25 K0.661.29 B ZAR8.100.10 ZAR−34.01%5.45%Retail trade
ZZZDZEDA LIMITED10.66 B ZAR1,176 ZAC−1.18%35.39 K0.432.22 B ZAR3.673.20 ZAR−17.30%4.21%Finance
Buy
OCEOCEANA GROUP LTD10.06 B ZAR6,729 ZAC+0.42%67.04 K1.367.85 B ZAR7.339.19 ZAR+18.09%7.39%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR450 ZAC+3.21%1.3 M0.506.68 B ZAR65.500.07 ZAR3.15%Non-energy minerals
Strong buy
NPKNAMPAK LTD9.96 B ZAR45,164 ZAC−2.24%96.66 K6.473.66 B ZAR64.577.00 ZAR0.00%Process industries
SUISUN INTERNATIONAL LTD9.89 B ZAR4,019 ZAC+0.10%150.18 K0.669.78 B ZAR9.024.46 ZAR+49.92%9.07%Consumer services
Buy
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR6,509 ZAC+0.08%2.93 K0.0610.51 B ZAR12.365.26 ZAR−4.05%4.23%Health technology
Neutral
MRFMERAFE RESOURCES LTD9.24 B ZAR123 ZAC+2.50%960.78 K0.143 B ZAR2.160.57 ZAR−7.15%35.00%Non-energy minerals
Strong buy
ITEITALTILE LTD9.06 B ZAR1,209 ZAC−1.47%352.14 K2.4314.95 B ZAR9.901.22 ZAR−7.80%3.99%Retail trade
Sell
ACTAFROCENTRIC INV CORP LTD8.79 B ZAR167 ZAC+0.60%25.69 K0.351.39 B ZAR25.610.07 ZAR−78.27%6.67%Retail trade
MSTMUSTEK LTD8.51 B ZAR1,429 ZAC+0.42%84.31 K3.10817.07 M ZAR42.280.34 ZAR−91.02%0.53%Electronic technology
HDCHUDACO INDUSTRIES LTD8.38 B ZAR20,102 ZAC−1.46%19.81 K0.425.72 B ZAR11.5217.45 ZAR−16.70%5.02%Distribution services
Buy
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,151 ZAC−0.82%66.84 K0.513.03 B ZAR7.224.36 ZAR−14.59%3.31%Distribution services
AELALTRON LIMITED A8.25 B ZAR2,133 ZAC+2.35%29.73 K0.147.91 B ZAR19.371.10 ZAR3.50%Technology services
LEWLEWIS GROUP LTD8.18 B ZAR7,657 ZAC−0.84%501.01 K14.054.02 B ZAR7.939.65 ZAR+41.97%7.77%Retail trade
Strong buy
FBRFAMOUS BRANDS LTD8.02 B ZAR6,142 ZAC−1.70%52.96 K0.336.26 B ZAR12.844.78 ZAR+3.22%5.02%Transportation
RFGRFG HOLDINGS LIMITED8.01 B ZAR2,012 ZAC+1.56%14.64 K0.655.18 B ZAR9.382.14 ZAR+18.10%5.61%Consumer non-durables
Buy
KSTPSG FIN SERVICES LTD7.88 B ZAR1,819 ZAC−0.16%1.21 M1.0922.71 B ZAR20.020.91 ZAR+17.00%2.50%Finance
Buy