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 ZAR24,676 ZAC−0.56%4.5 M0.66403.91 B ZAR9.4326.18 ZAR−0.65%5.95%Finance
Neutral
SOLSASOL LIMITED275.11 B ZAR7,475 ZAC−0.61%1.34 M0.3447.92 B ZAR−75.96 ZAR−1,765.21%2.66%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,556 ZAC−0.30%12.23 M0.73424.98 B ZAR10.657.10 ZAR+5.00%5.48%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR27,101 ZAC+0.47%1.64 M0.79147.87 B ZAR22.3112.15 ZAR2.64%Retail trade
Buy
SLMSANLAM LIMITED234.22 B ZAR8,637 ZAC−0.25%4.2 M0.77170.96 B ZAR8.2010.54 ZAR+52.06%4.62%Finance
Neutral
BIDBID CORPORATION LTD225.91 B ZAR43,571 ZAC+0.58%424.96 K0.42145.36 B ZAR18.4623.60 ZAR+6.05%2.52%Consumer services
Neutral
ABGABSA GROUP LIMITED221.33 B ZAR18,476 ZAC−0.57%2.23 M0.51154.07 B ZAR7.1225.95 ZAR+8.43%7.37%Finance
Strong buy
MTNMTN GROUP LTD188 B ZAR12,295 ZAC−2.88%4.24 M0.67228.18 B ZAR−5.31 ZAR−345.02%2.61%Communications
Buy
NEDNEDBANK GROUP LTD161.14 B ZAR26,467 ZAC−1.45%1.01 M0.32124.71 B ZAR7.5335.17 ZAR+12.42%7.42%Finance
Strong buy
OMUOLD MUTUAL LIMITED158.85 B ZAR1,217 ZAC+2.61%12.93 M0.6056.04 B ZAR7.141.70 ZAR+10.83%6.98%Finance
Neutral
SPPTHE SPAR GROUP LTD155.48 B ZAR12,079 ZAC+0.02%560.34 K0.8823.26 B ZAR66.111.83 ZAR−12.35%0.00%Distribution services
Buy
VODVODACOM GROUP LTD149.22 B ZAR12,184 ZAC−0.99%942.01 K0.46237.98 B ZAR16.217.52 ZAR−16.74%4.63%Communications
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,231 ZAC−1.34%2.57 M0.8642.53 B ZAR8.933.62 ZAR+21.74%3.82%Finance
Neutral
BVTBIDVEST LTD122.62 B ZAR24,449 ZAC+0.13%571.48 K0.4982.98 B ZAR12.7019.25 ZAR+7.33%3.74%Retail trade
Buy
NPNNASPERS LTD -N-120.52 B ZAR472,679 ZAC+1.71%428.46 K0.69756.1 B ZAR13.95338.74 ZAR−8.86%0.26%Technology services
Buy
PIKPICK N PAY STORES LTD114.95 B ZAR2,795 ZAC−0.46%1.98 M0.7929.79 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.76 B ZAR8,842 ZAC+0.20%363.76 K0.4715.27 B ZAR6.3114.02 ZAR−17.15%5.89%Distribution services
Buy
INLINVESTEC LTD113.09 B ZAR11,714 ZAC−0.85%795.13 K0.85216.63 B ZAR6.8817.03 ZAR−28.86%6.97%Finance
SSWSIBANYE STILLWATER LTD112.13 B ZAR1,950 ZAC−1.81%21.89 M0.9956.19 B ZAR−2.63 ZAR+80.32%0.00%Non-energy minerals
Neutral
AMSANGLO AMERICAN PLAT LTD108.99 B ZAR75,001 ZAC−0.49%471.51 K0.52197.99 B ZAR28.0126.78 ZAR−45.86%2.53%Non-energy minerals
Neutral
DTCDATATEC LTD102.01 B ZAR5,375 ZAC+2.38%247.68 K0.8012.35 B ZAR11.714.59 ZAR−29.50%3.90%Technology services
SAPSAPPI LTD101.2 B ZAR3,803 ZAC−4.01%4.06 M2.9523.84 B ZAR5.476.95 ZAR6.23%Process industries
Buy
GFIGOLD FIELDS LTD95.36 B ZAR38,132 ZAC+1.14%2.31 M0.81337.42 B ZAR15.1125.24 ZAR+77.49%1.91%Non-energy minerals
Buy
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR12,248 ZAC−0.97%2.3 M0.45111.43 B ZAR−18.96 ZAR−117.79%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,632 ZAC−0.04%22.82 M1.4497.31 B ZAR56.550.47 ZAR1.84%Retail trade
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,245 ZAC−1.22%3.27 M1.0148.02 B ZAR15.943.29 ZAR−27.46%5.00%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR20,152 ZAC−0.37%1.35 M0.63135.67 B ZAR16.4612.24 ZAR+44.57%1.07%Finance
Buy
KIOKUMBA IRON ORE LTD73.78 B ZAR33,009 ZAC−2.67%285.69 K0.53108.77 B ZAR7.2245.70 ZAR−35.31%12.67%Non-energy minerals
Neutral
SPGSUPER GROUP LTD64.9 B ZAR2,879 ZAC+1.52%1.61 M0.669.64 B ZAR206.820.14 ZAR−97.02%2.12%Transportation
Buy
HARHARMONY GM CO LTD62.64 B ZAR23,493 ZAC+1.39%1 M0.40145.71 B ZAR14.0916.68 ZAR+16.32%1.04%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR12,795 ZAC−1.49%1.68 M0.8342 B ZAR14.059.11 ZAR+6.36%2.77%Retail trade
Buy
SNTSANTAM LIMITED57.31 B ZAR38,315 ZAC+0.78%18.75 K0.2441.94 B ZAR11.5333.22 ZAR+12.53%3.79%Finance
Neutral
MCGMULTICHOICE GROUP LTD55.97 B ZAR11,151 ZAC+1.35%251.55 K0.3747.03 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Sell
CPICAPITEC BANK HLDGS LTD53.44 B ZAR322,153 ZAC−1.35%233.64 K0.73379.15 B ZAR30.32106.24 ZAR+26.29%1.66%Finance
Buy
REMREMGRO LTD50.42 B ZAR16,175 ZAC+0.60%1.17 M0.7190.83 B ZAR12.3213.13 ZAR1.64%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR33,845 ZAC+0.51%808.21 K0.7980.16 B ZAR28.4311.90 ZAR+14.20%2.30%Retail trade
Buy
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR16,761 ZAC−1.01%1.02 M0.7875.22 B ZAR16.6210.08 ZAR−7.99%2.12%Health technology
Buy
TKGTELKOM SA SOC LTD42.46 B ZAR3,723 ZAC+0.13%654.45 K0.4918.18 B ZAR9.314.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,680 ZAC−0.67%203.15 K0.9320.1 B ZAR10.5610.11 ZAR−14.75%4.84%Distribution services
Neutral
EXXEXXARO RESOURCES LTD40.73 B ZAR15,329 ZAC−2.70%848.93 K0.3538.05 B ZAR4.8031.95 ZAR−31.59%11.47%Energy minerals
Buy
ACLARCELORMITTAL SA LIMITED38.6 B ZAR129 ZAC−3.01%413.9 K0.281.47 B ZAR−5.24 ZAR−48.96%0.00%Non-energy minerals
BOXBOXER RETAIL LIMITED37.69 B ZAR7,224 ZAC−0.47%1.38 M0.5033.2 B ZAR24.023.01 ZAR0.00%Consumer services
Neutral
TBSTIGER BRANDS LTD37.66 B ZAR27,346 ZAC+1.34%688.24 K1.3242.05 B ZAR14.2719.16 ZAR+12.70%3.83%Consumer non-durables
Strong buy
MRPMR PRICE GROUP LTD37.65 B ZAR22,824 ZAC−0.16%703.33 K0.4059.62 B ZAR17.9412.72 ZAR3.63%Retail trade
Buy
AEGAVENG GROUP LIMITED37.47 B ZAR661 ZAC+12.03%721.74 K3.93733.23 M ZAR−0.68 ZAR+93.49%0.00%Industrial services
Strong sell
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,137 ZAC+0.03%628.45 K0.5926.98 B ZAR25.361.24 ZAR+18.26%1.58%Retail trade
Neutral
TGATHUNGELA RESOURCES LTD35.55 B ZAR10,697 ZAC−1.82%738.26 K0.4815.31 B ZAR4.0526.42 ZAR−28.44%11.02%Utilities
Buy
OUTOUTSURANCE GROUP LIMITED33.93 B ZAR7,116 ZAC+0.21%1.5 M0.31109.65 B ZAR26.382.70 ZAR+22.89%2.46%Finance
Neutral
AFEAECI LIMITED33.6 B ZAR9,864 ZAC+0.10%131.35 K0.779.4 B ZAR−2.72 ZAR−124.90%1.21%Process industries
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR13,182 ZAC+0.56%906.15 K0.3951.1 B ZAR34.283.84 ZAR1.30%Non-energy minerals
Buy
KAPKAP LIMITED29.06 B ZAR269 ZAC−0.37%2.88 M0.646.78 B ZAR7.060.38 ZAR+468.36%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR18,977 ZAC+1.47%79.05 K0.2312.03 B ZAR9.4820.02 ZAR+14.12%2.46%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR986 ZAC+2.92%24.53 K0.328.6 B ZAR5.021.96 ZAR+49.75%3.65%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,417 ZAC+0.07%1.82 M0.5020.55 B ZAR4.273.32 ZAR+1,748.19%3.54%Health services
Buy
NTCNETCARE LIMITED25.2 B ZAR1,322 ZAC−0.08%949.89 K0.2517.07 B ZAR12.151.09 ZAR+16.39%5.29%Health services
Buy
WBCWE BUY CARS HLDS LTD23.52 B ZAR4,298 ZAC+0.16%452.07 K0.9017.89 B ZAR52.260.82 ZAR0.58%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR13,824 ZAC+0.35%57.21 K1.0611.25 B ZAR12.7610.83 ZAR−72.45%1.09%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR6,673 ZAC−1.84%61.04 K0.4910.84 B ZAR9.367.13 ZAR+7.17%5.51%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR4,099 ZAC−2.98%17.36 K0.422.98 B ZAR7.335.59 ZAR−6.80%4.26%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR7,596 ZAC−1.95%1.41 M0.7828.4 B ZAR7.619.98 ZAR+11.19%6.83%Retail trade
Buy
ARLASTRAL FOODS LTD20.48 B ZAR16,639 ZAC−0.37%60.77 K0.586.44 B ZAR8.5419.49 ZAR3.11%Process industries
Strong buy
PMRPREMIER GROUP LIMITED18.59 B ZAR13,000 ZAC0.00%14.99 K0.325.01 M ZAR16.068.09 ZAR1.69%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR4,454 ZAC−1.83%537.08 K1.148.21 B ZAR7.945.61 ZAR+33.68%4.10%Industrial services
Strong buy
NY1NINETY ONE LIMITED16.74 B ZAR3,510 ZAC−1.13%541.81 K0.5262.98 B ZAR8.644.06 ZAR+3.59%7.77%Finance
Sell
NRPNEPI ROCKCASTLE N.V.16.55 B ZAR13,255 ZAC+0.45%958.51 K0.3894.01 B ZAR7.6317.37 ZAR+15.92%8.13%Finance
Buy
AVIAVI LTD15.86 B ZAR9,067 ZAC−0.17%600.97 K0.5930.29 B ZAR12.787.09 ZAR+16.63%6.50%Consumer non-durables
Strong buy
MTAMETAIR INVESTMENTS LTD15.86 B ZAR665 ZAC−12.38%189.54 K0.361.46 B ZAR−0.01 ZAR+90.74%0.00%Producer manufacturing
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR770 ZAC−0.39%668.31 K0.386.77 B ZAR10.920.71 ZAR−16.19%0.00%Distribution services
RBORAINBOW CHICKEN LIMITED14.53 B ZAR337 ZAC−1.46%166.05 K0.193.04 B ZAR6.300.53 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR6,251 ZAC−0.05%228.02 K0.379.83 B ZAR10.256.10 ZAR+5.99%5.85%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,963 ZAC−0.33%362.33 K0.5015.39 B ZAR6.296.31 ZAR+244.62%10.39%Finance
HLMHULAMIN LTD13.64 B ZAR213 ZAC−6.17%1.42 M3.35736.2 M ZAR2.880.74 ZAR−8.97%0.00%Non-energy minerals
BELBELL EQUIPMENT LTD13.51 B ZAR3,796 ZAC+4.83%4.54 K0.263.46 B ZAR5.017.58 ZAR+74.51%0.00%Producer manufacturing
THATHARISA PLC13.38 B ZAR1,496 ZAC−0.27%7.29 K0.064.48 B ZAR2.995.00 ZAR−41.00%5.47%Non-energy minerals
Strong buy
MPTMPACT LIMITED13.29 B ZAR2,986 ZAC−0.47%11.73 K0.094.4 B ZAR8.743.42 ZAR−29.51%3.52%Process industries
ADRADCORP HOLDINGS LIMITED12.98 B ZAR425 ZAC−1.16%7.5 K0.82461.55 M ZAR5.500.77 ZAR+36.55%8.74%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR3,001 ZAC−3.94%48.11 K1.462.34 B ZAR6.554.58 ZAR−14.52%10.31%Retail trade
LBRLIBSTAR HOLDINGS LTD12.38 B ZAR360 ZAC+5.88%114.38 K0.372.03 B ZAR8.700.41 ZAR4.41%Consumer non-durables
Sell
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR14,776 ZAC+0.20%373.1 K0.4428.91 B ZAR8.7316.93 ZAR−32.18%10.17%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.32 B ZAR1,681 ZAC−1.98%62.61 K0.678.21 B ZAR16.271.03 ZAR−6.24%1.14%Distribution services
TSGTSOGO SUN LIMITED11.26 B ZAR837 ZAC+0.84%637.15 K0.808.63 B ZAR6.391.31 ZAR−30.51%8.42%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR15,199 ZAC+0.48%19.96 K0.303.23 B ZAR16.429.26 ZAR3.71%Retail trade
Buy
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR110 ZAC+0.92%91.91 K0.961.28 B ZAR11.930.09 ZAR5.56%Retail trade
ZZDZEDA LIMITED10.66 B ZAR1,114 ZAC−2.02%64.7 K0.192.12 B ZAR3.483.20 ZAR−17.30%8.79%Finance
Buy
SUISUN INTERNATIONAL LTD10.33 B ZAR4,169 ZAC−1.42%1.04 M2.0410.3 B ZAR8.374.98 ZAR+18.98%8.61%Consumer services
Buy
OCEOCEANA GROUP LTD10.06 B ZAR5,889 ZAC+3.03%31.89 K0.156.7 B ZAR6.419.19 ZAR+18.09%8.66%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR477 ZAC+13.30%10.82 M3.766.46 B ZAR69.430.07 ZAR3.25%Non-energy minerals
NPKNAMPAK LTD9.96 B ZAR42,128 ZAC−0.19%4.85 K0.473.34 B ZAR60.237.00 ZAR0.00%Process industries
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR4,959 ZAC−1.33%86.78 K0.628.13 B ZAR9.895.01 ZAR−8.71%5.47%Health technology
Neutral
ITEITALTILE LTD9.06 B ZAR1,037 ZAC−2.63%931.2 K8.7912.95 B ZAR8.281.25 ZAR+3.95%4.61%Retail trade
Buy
ADHADVTECH LTD8.52 B ZAR3,196 ZAC+1.11%455.5 K2.0917.31 B ZAR15.982.00 ZAR+15.51%3.01%Commercial services
MSTMUSTEK LTD8.51 B ZAR1,364 ZAC−3.74%92.77 K3.62816.49 M ZAR−0.34 ZAR−113.79%0.53%Electronic technology
ACTAFROCENTRIC INV CORP LTD8.48 B ZAR175 ZAC+4.79%121.06 K0.811.4 B ZAR11.490.15 ZAR−68.45%6.59%Retail trade
MRFMERAFE RESOURCES LTD8.44 B ZAR119 ZAC−2.46%630.5 K0.333 B ZAR4.460.27 ZAR−61.95%35.00%Non-energy minerals
Strong buy
HDCHUDACO INDUSTRIES LTD8.38 B ZAR19,165 ZAC+0.87%6.89 K0.475.33 B ZAR10.8417.68 ZAR−15.61%5.39%Distribution services
Buy
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,232 ZAC+1.00%3.65 K0.063.05 B ZAR7.414.36 ZAR−14.59%3.28%Distribution services
AELALTRON LIMITED A8.25 B ZAR2,052 ZAC+3.53%120.59 K0.257.54 B ZAR18.641.10 ZAR3.68%Technology services
LEWLEWIS GROUP LTD8.18 B ZAR7,041 ZAC+0.87%21.73 K1.653.63 B ZAR7.299.65 ZAR+41.97%8.60%Retail trade
FBRFAMOUS BRANDS LTD8.02 B ZAR5,729 ZAC+3.02%220.36 K2.785.57 B ZAR11.984.78 ZAR+3.22%5.65%Transportation
RFGRFG HOLDINGS LIMITED8.01 B ZAR1,868 ZAC−0.21%488.31 K2.034.89 B ZAR8.712.14 ZAR+18.10%5.94%Consumer non-durables
Buy