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,436 ZAC−1.34%2.97 M0.95367.25 B ZAR8.5726.18 ZAR−0.65%6.63%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR9,502 ZAC−0.21%5.28 M0.8560.57 B ZAR−75.96 ZAR−1,765.21%0.00%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,118 ZAC−1.96%5.88 M0.47407.15 B ZAR10.037.10 ZAR+5.00%5.98%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR27,212 ZAC−1.42%875.77 K0.47151.33 B ZAR22.4012.15 ZAR2.64%Retail trade
Buy
SLMSANLAM LIMITED234.22 B ZAR8,697 ZAC−1.22%1.81 M0.35173.83 B ZAR8.2510.54 ZAR+52.06%5.06%Finance
Neutral
BIDBID CORPORATION LTD225.91 B ZAR45,461 ZAC−0.84%723.61 K0.71153.84 B ZAR19.2623.60 ZAR+6.05%2.45%Consumer services
Neutral
ABGABSA GROUP LIMITED221.33 B ZAR17,073 ZAC−1.23%1.9 M0.66143.29 B ZAR6.5825.95 ZAR+8.43%8.45%Finance
Strong buy
MTNMTN GROUP LTD188 B ZAR12,720 ZAC+0.18%2.41 M0.28228.94 B ZAR−5.31 ZAR−345.02%2.72%Communications
Buy
NEDNEDBANK GROUP LTD161.14 B ZAR24,627 ZAC−0.71%887.73 K0.61114.96 B ZAR7.0035.17 ZAR+12.42%8.36%Finance
Buy
OMUOLD MUTUAL LIMITED158.85 B ZAR1,172 ZAC−0.76%8.92 M0.5055.57 B ZAR6.881.70 ZAR+10.83%7.29%Finance
Neutral
SPPTHE SPAR GROUP LTD155.48 B ZAR10,558 ZAC−1.49%507.9 K0.7620.63 B ZAR−20.58 ZAR−999.92%0.00%Distribution services
Buy
VODVODACOM GROUP LTD150.78 B ZAR13,074 ZAC−0.20%1.25 M0.56253.43 B ZAR15.488.45 ZAR+2.15%4.35%Communications
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,331 ZAC−1.62%2.71 M0.6643.67 B ZAR9.213.62 ZAR+21.74%4.43%Finance
Neutral
BVTBIDVEST LTD122.62 B ZAR23,161 ZAC−0.59%867.63 K0.6779.2 B ZAR12.0319.25 ZAR+7.33%3.94%Retail trade
Strong buy
PIKPICK N PAY STORES LTD121.56 B ZAR2,573 ZAC−0.96%1.48 M0.5827.59 B ZAR−1.28 ZAR+77.16%0.00%Retail trade
Neutral
NPNNASPERS LTD -N-120.52 B ZAR540,719 ZAC+3.28%493.78 K0.91851.79 B ZAR15.96338.74 ZAR−8.86%0.23%Technology services
Buy
INLINVESTEC LTD115.64 B ZAR11,962 ZAC−1.12%444.31 K0.42215.53 B ZAR7.3116.36 ZAR−33.79%6.81%Finance
Sell
MTHMOTUS HOLDINGS LTD113.76 B ZAR9,102 ZAC−1.78%164.6 K0.3415.99 B ZAR6.4914.02 ZAR−17.15%5.67%Distribution services
Buy
SSWSIBANYE STILLWATER LTD112.13 B ZAR3,221 ZAC+2.87%9.63 M0.4088.6 B ZAR−2.63 ZAR+80.32%0.00%Non-energy minerals
Neutral
VALVALTERRA PLATINUM LTD108.99 B ZAR75,261 ZAC+4.82%4.12 M1.15188.62 B ZAR28.1026.78 ZAR−45.86%1.78%Non-energy minerals
Neutral
SAPSAPPI LTD101.2 B ZAR3,032 ZAC−1.08%1.17 M0.5918.46 B ZAR5.645.38 ZAR8.05%Process industries
Buy
GFIGOLD FIELDS LTD95.36 B ZAR44,703 ZAC+1.59%1.71 M0.70393.88 B ZAR17.8325.07 ZAR+76.31%2.27%Non-energy minerals
Buy
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR15,340 ZAC+6.68%3 M0.51129.6 B ZAR−18.96 ZAR−117.79%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,670 ZAC−1.98%5.46 M0.55100.72 B ZAR51.970.51 ZAR1.78%Retail trade
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,028 ZAC−2.16%2.99 M0.7446.48 B ZAR15.283.29 ZAR−27.46%4.37%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR21,085 ZAC−2.01%1.15 M0.64144.34 B ZAR17.2312.24 ZAR+44.57%1.11%Finance
Buy
KIOKUMBA IRON ORE LTD73.78 B ZAR27,555 ZAC+1.19%382.62 K0.9287.34 B ZAR6.0345.70 ZAR−35.31%14.20%Non-energy minerals
Buy
DTCDATATEC LTD66.53 B ZAR6,374 ZAC−1.95%1.12 M1.5315.28 B ZAR14.014.55 ZAR+23.42%3.15%Technology services
Buy
SPGSUPER GROUP LTD64.9 B ZAR1,313 ZAC−1.87%2.34 M0.604.55 B ZAR−0.26 ZAR−106.13%4.49%Transportation
Neutral
CPICAPITEC BANK HLDGS LTD64.15 B ZAR342,098 ZAC−1.70%165.19 K0.62404.05 B ZAR28.82118.72 ZAR+30.04%1.87%Finance
Buy
HARHARMONY GM CO LTD62.64 B ZAR26,450 ZAC+4.20%2.59 M0.95159.64 B ZAR15.8616.68 ZAR+16.32%1.26%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED61.2 B ZAR12,392 ZAC−0.90%1.47 M0.5740.44 B ZAR12.749.72 ZAR+4.71%2.88%Retail trade
Buy
SNTSANTAM LIMITED57.31 B ZAR41,058 ZAC−1.58%49.49 K0.6146.02 B ZAR12.3633.22 ZAR+12.53%3.64%Finance
Buy
MCGMULTICHOICE GROUP LTD50.76 B ZAR11,483 ZAC+0.09%719.89 K0.8049.06 B ZAR41.552.76 ZAR0.00%Consumer services
Neutral
REMREMGRO LTD50.42 B ZAR15,199 ZAC−1.64%935.71 K0.7187.29 B ZAR11.5713.13 ZAR1.81%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR35,919 ZAC−0.80%413.38 K0.4685.81 B ZAR28.5012.60 ZAR+14.25%2.14%Retail trade
Neutral
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR11,902 ZAC−2.43%920.77 K0.6954.2 B ZAR11.8110.08 ZAR−7.99%2.94%Health technology
Sell
TKGTELKOM SA SOC LTD43.88 B ZAR4,715 ZAC+6.31%4.28 M1.6221.69 B ZAR3.1315.07 ZAR+292.45%0.00%Communications
Buy
BOXBOXER RETAIL LIMITED42.66 B ZAR6,717 ZAC+0.39%325.47 K0.2230.61 B ZAR22.423.00 ZAR+3.19%0.00%Consumer services
Neutral
BAWBARLOWORLD LTD41.91 B ZAR10,901 ZAC+1.30%334.55 K0.6720.11 B ZAR12.069.04 ZAR−8.04%4.83%Distribution services
Neutral
EXXEXXARO RESOURCES LTD40.73 B ZAR14,761 ZAC−1.43%611.81 K0.7335.93 B ZAR4.6231.95 ZAR−31.59%11.10%Energy minerals
Strong buy
MRPMR PRICE GROUP LTD40.57 B ZAR21,303 ZAC+0.22%1.04 M0.4154.24 B ZAR15.5313.72 ZAR+10.53%3.91%Retail trade
Neutral
DCPDIS-CHEM PHARMACIES LTD39.17 B ZAR3,196 ZAC+0.85%1.72 M1.0327.24 B ZAR23.241.38 ZAR+19.85%1.56%Retail trade
Buy
ACLARCELORMITTAL SA LIMITED38.6 B ZAR106 ZAC0.00%54.59 K0.201.19 B ZAR−5.24 ZAR−48.96%0.00%Non-energy minerals
TBSTIGER BRANDS LTD37.66 B ZAR31,559 ZAC−1.19%354.59 K0.6748.32 B ZAR13.3423.65 ZAR+28.26%3.24%Consumer non-durables
Neutral
AEGAVENG GROUP LIMITED37.47 B ZAR599 ZAC−2.12%105.6 K0.55758.09 M ZAR−0.68 ZAR+93.49%0.00%Industrial services
TGATHUNGELA RESOURCES LTD35.55 B ZAR8,508 ZAC−1.57%360.8 K0.4012.14 B ZAR3.2226.42 ZAR−28.44%15.04%Utilities
Buy
OUTOUTSURANCE GROUP LIMITED33.93 B ZAR7,776 ZAC−2.07%1.75 M0.62122.63 B ZAR28.832.70 ZAR+22.89%2.54%Finance
Neutral
AFEAECI LIMITED33.6 B ZAR10,316 ZAC−0.37%181.14 K1.039.88 B ZAR−2.72 ZAR−124.90%2.11%Process industries
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR17,936 ZAC+6.81%3.11 M0.7466.11 B ZAR46.653.84 ZAR0.51%Non-energy minerals
Buy
KAPKAP LIMITED29.06 B ZAR174 ZAC−2.25%5.32 M0.814.4 B ZAR4.570.38 ZAR+468.36%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR17,724 ZAC−2.61%101.12 K0.5811.71 B ZAR8.8520.02 ZAR+14.12%2.91%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR957 ZAC−2.25%26.15 K0.388.79 B ZAR4.881.96 ZAR+49.75%5.61%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,383 ZAC−1.71%4.52 M0.7720.46 B ZAR−0.63 ZAR−128.47%3.55%Health services
Neutral
NTCNETCARE LIMITED25.2 B ZAR1,420 ZAC−1.39%1.75 M0.3518.16 B ZAR11.921.19 ZAR+23.47%4.87%Health services
Buy
WBCWE BUY CARS HLDS LTD23.52 B ZAR5,676 ZAC−0.63%569.73 K0.5423.86 B ZAR25.962.19 ZAR0.44%Retail trade
HCIHOSKEN CONS INV LTD23.44 B ZAR13,171 ZAC−0.08%19.3 K0.1110.72 B ZAR1.6181.72 ZAR+946.86%1.14%Consumer services
OMNOMNIA HOLDINGS LTD22.82 B ZAR7,935 ZAC+1.11%309.6 K0.7812.47 B ZAR11.396.97 ZAR+0.07%4.78%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR3,859 ZAC−0.85%150.33 K3.122.74 B ZAR7.055.47 ZAR−13.17%4.63%Commercial services
RBXRAUBEX GROUP LTD21.08 B ZAR4,518 ZAC−0.83%527.34 K1.118.24 B ZAR7.615.94 ZAR+25.94%4.08%Industrial services
Strong buy
TRUTRUWORTHS INT LTD21.05 B ZAR6,850 ZAC−1.27%1.13 M0.4525.43 B ZAR6.869.98 ZAR+11.19%7.41%Retail trade
Neutral
ARLASTRAL FOODS LTD20.48 B ZAR17,751 ZAC−1.38%144.98 K0.926.94 B ZAR11.8115.03 ZAR2.89%Process industries
Strong buy
PMRPREMIER GROUP LIMITED19.88 B ZAR13,798 ZAC+2.20%66.94 K1.555.2 M ZAR14.969.22 ZAR+29.61%1.63%Distribution services
Buy
NY1NINETY ONE LIMITED16.56 B ZAR4,209 ZAC−2.07%490.95 K0.4676.15 B ZAR10.573.98 ZAR−7.74%6.42%Finance
Sell
NRPNEPI ROCKCASTLE N.V.16.55 B ZAR13,383 ZAC−0.28%945.88 K0.3595.6 B ZAR7.7017.37 ZAR+15.92%7.99%Finance
Buy
AVIAVI LTD15.86 B ZAR9,139 ZAC−0.61%1.06 M1.0630.67 B ZAR12.887.09 ZAR+16.63%6.61%Consumer non-durables
Buy
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR1,409 ZAC+2.32%2.69 M0.8512.06 B ZAR19.970.71 ZAR−16.19%0.00%Distribution services
RBORAINBOW CHICKEN LIMITED14.53 B ZAR396 ZAC−2.22%9.05 K0.033.61 B ZAR7.400.53 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR5,599 ZAC+1.05%1.07 M1.998.71 B ZAR10.555.31 ZAR−10.77%6.61%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,830 ZAC−1.03%353 K0.7414.98 B ZAR6.016.38 ZAR+69.07%10.68%Finance
HLMHULAMIN LTD13.64 B ZAR217 ZAC+3.83%13.81 K0.14681.07 M ZAR2.940.74 ZAR−8.97%0.00%Non-energy minerals
THATHARISA PLC13.38 B ZAR1,943 ZAC+2.80%51.5 K0.385.65 B ZAR3.895.00 ZAR−41.00%4.34%Non-energy minerals
Strong buy
MPTMPACT LIMITED13.29 B ZAR2,680 ZAC+8.28%99.22 K4.303.66 B ZAR7.853.42 ZAR−29.51%4.24%Process industries
CMHCOMBINED MOTOR HLDGS LTD13.25 B ZAR3,169 ZAC−0.06%259.73 K13.222.37 B ZAR7.993.97 ZAR−26.00%10.16%Retail trade
ADRADCORP HOLDINGS LIMITED13.24 B ZAR673 ZAC+3.54%5.03 K0.22697.69 M ZAR5.171.30 ZAR+60.07%5.78%Commercial services
CAACA SALES HOLDINGS LTD12.52 B ZAR1,799 ZAC+1.75%139.58 K3.028.52 B ZAR14.481.24 ZAR+1.10%1.38%Distribution services
MTAMETAIR INVESTMENTS LTD11.82 B ZAR786 ZAC+4.66%13.92 K0.241.45 B ZAR−1.10 ZAR−325.84%0.00%Producer manufacturing
LBRLIBSTAR HOLDINGS LTD11.77 B ZAR335 ZAC−4.56%362.36 K2.742.09 B ZAR−0.44 ZAR−215.83%4.29%Consumer non-durables
Neutral
BELBELL EQUIPMENT LTD11.7 B ZAR4,010 ZAC+0.20%1.12 K0.043.87 B ZAR9.704.14 ZAR−41.99%3.95%Producer manufacturing
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR16,945 ZAC+2.98%464.45 K0.7831.72 B ZAR10.0116.93 ZAR−32.18%8.21%Non-energy minerals
Buy
CSBCASHBUILD LTD11.19 B ZAR14,901 ZAC+1.37%7.54 K0.223.14 B ZAR16.109.26 ZAR3.82%Retail trade
Buy
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR130 ZAC+10.17%10.07 K0.311.54 B ZAR14.100.09 ZAR4.62%Retail trade
TSGTSOGO SUN LIMITED10.88 B ZAR758 ZAC+2.43%99.12 K0.257.65 B ZAR6.331.20 ZAR−18.55%9.50%Consumer services
Neutral
ZZDZEDA LIMITED10.66 B ZAR1,193 ZAC+0.17%230.96 K0.392.22 B ZAR3.523.39 ZAR−4.93%8.40%Finance
Buy
SUISUN INTERNATIONAL LTD10.33 B ZAR4,099 ZAC−1.63%398.54 K1.6710.15 B ZAR8.234.98 ZAR+18.98%9.55%Consumer services
Buy
OCEOCEANA GROUP LTD10.06 B ZAR5,399 ZAC+0.24%138.49 K0.356.27 B ZAR8.256.54 ZAR−38.76%9.19%Consumer non-durables
Neutral
NPKNAMPAK LTD9.96 B ZAR52,800 ZAC−3.68%2.56 K0.384.34 B ZAR1.43369.86 ZAR0.00%Process industries
PPCPPC LIMITED9.87 B ZAR526 ZAC−2.23%1.45 M0.368.24 B ZAR16.600.32 ZAR+252.11%2.55%Non-energy minerals
Strong buy
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR4,973 ZAC+0.34%10.27 K0.188.02 B ZAR9.925.01 ZAR−8.71%5.35%Health technology
Neutral
AELALTRON LIMITED A9.59 B ZAR2,032 ZAC+1.55%231.4 K0.527.6 B ZAR20.421.00 ZAR3.65%Technology services
LEWLEWIS GROUP LTD9.29 B ZAR8,286 ZAC−0.42%37.12 K0.844.33 B ZAR5.9114.03 ZAR+79.59%7.21%Retail trade
Strong buy
ITEITALTILE LTD9.06 B ZAR1,007 ZAC−0.59%689.06 K1.1112.34 B ZAR8.041.25 ZAR+3.95%4.93%Retail trade
Buy
ADHADVTECH LTD8.52 B ZAR3,040 ZAC−4.19%369.02 K0.7117.39 B ZAR15.202.00 ZAR+15.51%3.18%Commercial services
Buy
MSTMUSTEK LTD8.51 B ZAR1,405 ZAC0.00%100.00807.86 M ZAR−0.34 ZAR−113.79%0.53%Electronic technology
ACTAFROCENTRIC INV CORP LTD8.48 B ZAR152 ZAC+1.33%515.12 K11.491.26 B ZAR7.33%Retail trade
MRFMERAFE RESOURCES LTD8.44 B ZAR128 ZAC+1.59%1.51 M1.113.17 B ZAR4.790.27 ZAR−61.93%22.05%Non-energy minerals
Strong buy
HDCHUDACO INDUSTRIES LTD8.38 B ZAR19,001 ZAC+0.01%31.78 K1.265.33 B ZAR10.7517.68 ZAR−15.61%5.39%Distribution services
AFTAFRIMAT LIMITED8.32 B ZAR4,401 ZAC−3.72%2.29 M2.216.94 B ZAR72.300.61 ZAR−88.17%3.59%Non-energy minerals
Strong sell
FBRFAMOUS BRANDS LTD8.28 B ZAR6,023 ZAC−0.84%48.51 K0.426.09 B ZAR11.045.46 ZAR+19.50%5.17%Transportation
Strong buy
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,316 ZAC+0.48%28.5 K0.812.98 B ZAR7.604.36 ZAR−14.59%3.18%Distribution services