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,951 ZAC−1.21%3.26 M0.95379.36 B ZAR8.7926.11 ZAR+6.62%6.36%Finance
Neutral
SOLSASOL LIMITED275.11 B ZAR8,890 ZAC−4.22%2.69 M1.1859.23 B ZAR−69.47 ZAR−605.81%2.16%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR8,028 ZAC−0.47%12.42 M1.16452.24 B ZAR11.786.81 ZAR+5.05%5.15%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR30,474 ZAC+1.04%1.22 M0.88165.33 B ZAR26.6411.44 ZAR+6.08%2.36%Retail trade
Neutral
BIDBID CORPORATION LTD225.91 B ZAR44,801 ZAC+0.09%362.48 K0.66150.19 B ZAR18.8023.83 ZAR+15.94%2.44%Consumer services
Neutral
MTNMTN GROUP LTD221.06 B ZAR8,504 ZAC−1.07%3.09 M0.75154.99 B ZAR−6.94 ZAR−162.39%3.84%Communications
Buy
SLMSANLAM LIMITED206.22 B ZAR9,027 ZAC−1.32%3.2 M1.26180.64 B ZAR11.557.81 ZAR+9.49%4.37%Finance
Neutral
ABGABSA GROUP LIMITED205.44 B ZAR19,825 ZAC+0.98%1.99 M0.54162.77 B ZAR8.6922.82 ZAR−9.17%6.98%Finance
Buy
SPPTHE SPAR GROUP LTD155.48 B ZAR14,965 ZAC+0.93%358.7 K0.4528.55 B ZAR81.901.83 ZAR−12.35%0.00%Distribution services
Buy
NEDNEDBANK GROUP LTD150.54 B ZAR28,853 ZAC−5.80%2.11 M2.10142.28 B ZAR8.7433.03 ZAR+11.93%6.51%Finance
Buy
VODVODACOM GROUP LTD149.22 B ZAR10,571 ZAC−1.62%1.3 M1.10207.84 B ZAR14.077.52 ZAR−16.74%5.30%Communications
Buy
OMUOLD MUTUAL LIMITED144.35 B ZAR1,317 ZAC+0.92%16.41 M1.1662.47 B ZAR7.361.79 ZAR+32.82%6.37%Finance
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,098 ZAC+0.06%2.25 M0.9641.17 B ZAR11.192.77 ZAR−10.28%4.04%Finance
Neutral
AMSANGLO AMERICAN PLAT LTD124.58 B ZAR60,287 ZAC+0.81%436.78 K0.14157.1 B ZAR13.6844.08 ZAR−61.57%3.19%Non-energy minerals
Neutral
BVTBIDVEST LTD122.62 B ZAR27,908 ZAC−0.64%413.77 K0.7095.47 B ZAR14.9318.69 ZAR+6.62%3.25%Retail trade
Strong buy
NPNNASPERS LTD -N-120.52 B ZAR436,062 ZAC−0.20%292.65 K0.71772.41 B ZAR12.87338.74 ZAR−8.86%0.20%Technology services
Buy
PIKPICK N PAY STORES LTD114.95 B ZAR3,022 ZAC−0.20%1.59 M0.3532.15 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.76 B ZAR12,739 ZAC+1.89%139.84 K0.4021.63 B ZAR9.1413.93 ZAR−27.41%4.16%Distribution services
Buy
SSWSIBANYE STILLWATER LTD113.68 B ZAR1,943 ZAC+3.24%11.46 M1.1753.33 B ZAR−18.61 ZAR−481.58%0.00%Non-energy minerals
Sell
INLINVESTEC LTD113.09 B ZAR12,899 ZAC−3.46%1.35 M2.02247.37 B ZAR7.5817.03 ZAR−28.86%5.96%Finance
Buy
DTCDATATEC LTD102.01 B ZAR4,497 ZAC+0.51%209.29 K0.6010.49 B ZAR9.804.59 ZAR−29.50%2.91%Technology services
Buy
SAPSAPPI LTD101.2 B ZAR5,110 ZAC−0.25%509.12 K0.4630.79 B ZAR77.210.66 ZAR−91.16%5.41%Process industries
Buy
KIOKUMBA IRON ORE LTD92.17 B ZAR34,652 ZAC−1.32%290.83 K0.89112.62 B ZAR5.5162.88 ZAR+54.87%12.24%Non-energy minerals
Neutral
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR10,279 ZAC+0.12%2.78 M0.8392.51 B ZAR−19.24 ZAR−424.37%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,893 ZAC+0.03%19.24 M0.92106.6 B ZAR62.160.47 ZAR1.66%Retail trade
Buy
GFIGOLD FIELDS LTD83.1 B ZAR26,422 ZAC+0.32%1.63 M0.86235.75 B ZAR20.3712.97 ZAR−1.30%2.73%Non-energy minerals
Neutral
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR6,507 ZAC+0.98%1.49 M0.4558.3 B ZAR22.732.86 ZAR−47.19%4.12%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR19,524 ZAC−0.17%721.38 K0.54130.53 B ZAR18.0710.80 ZAR+36.25%1.11%Finance
Buy
SPGSUPER GROUP LTD64.9 B ZAR2,940 ZAC+1.62%5.4 M1.869.84 B ZAR211.210.14 ZAR−97.02%2.07%Transportation
Neutral
HARHARMONY GM CO LTD62.64 B ZAR16,911 ZAC+0.11%1.7 M1.18106.23 B ZAR12.4013.64 ZAR+75.54%1.43%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR17,279 ZAC+2.20%940.52 K0.8554.68 B ZAR18.989.11 ZAR+6.36%2.07%Retail trade
Buy
MCGMULTICHOICE GROUP LTD55.97 B ZAR10,832 ZAC+0.29%889.67 K2.2446.17 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Buy
CPICAPITEC BANK HLDGS LTD53.44 B ZAR330,676 ZAC−0.26%202.78 K0.94384.93 B ZAR31.13106.24 ZAR+26.29%1.64%Finance
Buy
SNTSANTAM LIMITED50.66 B ZAR39,199 ZAC+1.28%27.48 K0.5942.69 B ZAR11.7133.47 ZAR+31.76%3.72%Finance
Neutral
REMREMGRO LTD50.42 B ZAR15,842 ZAC−0.59%594.95 K0.4890.03 B ZAR71.202.22 ZAR−86.95%1.66%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR39,447 ZAC+0.48%502.59 K0.9793.46 B ZAR33.1411.90 ZAR+14.20%1.79%Retail trade
Sell
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR17,074 ZAC+1.61%876.92 K0.5774.65 B ZAR17.229.91 ZAR−15.77%2.14%Health technology
Buy
TKGTELKOM SA SOC LTD42.46 B ZAR3,556 ZAC−2.01%899.96 K0.7017.75 B ZAR8.894.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,702 ZAC+15.49%5.79 M23.8417.31 B ZAR10.5810.11 ZAR−14.75%5.50%Distribution services
Neutral
ACLARCELORMITTAL SA LIMITED41.64 B ZAR133 ZAC+0.76%346.48 K0.741.48 B ZAR−4.28 ZAR−499.16%0.00%Non-energy minerals
EXXEXXARO RESOURCES LTD38.7 B ZAR17,239 ZAC−0.71%591.77 K0.6741.94 B ZAR4.5937.53 ZAR−20.96%10.40%Energy minerals
Buy
TBSTIGER BRANDS LTD37.66 B ZAR28,260 ZAC+1.57%267.93 K0.5643.36 B ZAR14.7519.16 ZAR+12.70%3.67%Consumer non-durables
Strong buy
MRPMR PRICE GROUP LTD37.65 B ZAR29,420 ZAC−0.16%789.67 K0.8676.85 B ZAR23.1312.72 ZAR2.75%Retail trade
Neutral
AFEAECI LIMITED37.5 B ZAR9,150 ZAC−0.04%196.79 K0.538.73 B ZAR12.627.25 ZAR−19.81%2.39%Process industries
AEGAVENG GROUP LIMITED37.47 B ZAR1,167 ZAC−1.02%40.36 K0.471.46 B ZAR4.852.41 ZAR0.00%Industrial services
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,701 ZAC+1.90%1.11 M1.5031.23 B ZAR29.921.24 ZAR+18.26%1.36%Retail trade
Neutral
OOUTOUTSURANCE GROUP LIMITED33.93 B ZAR6,858 ZAC+0.31%1.22 M0.39105.57 B ZAR26.352.60 ZAR+39.50%2.55%Finance
Neutral
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR10,636 ZAC−0.44%1.07 M0.5341.64 B ZAR23.074.61 ZAR−29.55%1.59%Non-energy minerals
Buy
TGATHUNGELA RESOURCES LTD30.63 B ZAR13,002 ZAC+2.53%828.13 K1.1417.81 B ZAR5.3924.12 ZAR−69.77%9.46%Utilities
Buy
KAPKAP LIMITED29.06 B ZAR314 ZAC0.00%2.74 M1.057.8 B ZAR7.260.43 ZAR+171.78%0.00%Transportation
Neutral
TCPTRANSACTION CAPITAL LTD28.24 B ZAR265 ZAC+0.76%191.32 K0.282.05 B ZAR−1.04 ZAR−154.93%0.00%Commercial services
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR20,901 ZAC0.00%23.28 K0.2813.44 B ZAR11.3818.36 ZAR+23.26%2.20%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR948 ZAC+1.94%7.04 K0.098.31 B ZAR5.211.82 ZAR+164.76%3.76%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,746 ZAC−0.96%1.81 M0.3825.67 B ZAR5.263.32 ZAR+1,748.19%2.61%Health services
Buy
NTCNETCARE LIMITED25.2 B ZAR1,514 ZAC+1.00%1.88 M0.4319.73 B ZAR13.921.09 ZAR+16.39%4.33%Health services
Buy
WWBCWE BUY CARS HLDS LTD23.52 B ZAR4,757 ZAC−0.29%687.18 K0.5319.91 B ZAR57.840.82 ZAR0.00%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR16,792 ZAC−1.57%52.24 K0.6413.8 B ZAR15.5010.83 ZAR−72.45%0.59%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR7,528 ZAC+0.60%100.61 K0.7712.01 B ZAR10.567.13 ZAR+7.17%5.01%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR5,050 ZAC−0.02%142.62 K0.563.56 B ZAR9.035.59 ZAR−6.80%3.64%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR10,612 ZAC−0.39%835.2 K0.7739.04 B ZAR10.2210.39 ZAR+18.54%4.97%Retail trade
Neutral
ARLASTRAL FOODS LTD20.48 B ZAR19,202 ZAC+1.61%57.89 K0.597.29 B ZAR9.8519.49 ZAR2.75%Process industries
Strong buy
PPMRPREMIER GROUP LIMITED18.59 B ZAR12,701 ZAC+0.63%30.69 K1.124.86 M ZAR15.698.09 ZAR1.74%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR5,236 ZAC−2.06%276.17 K0.789.67 B ZAR9.335.61 ZAR+33.68%3.48%Industrial services
Buy
NY1NINETY ONE LIMITED16.74 B ZAR3,492 ZAC−3.96%455.46 K0.8964.57 B ZAR8.604.06 ZAR+3.59%7.95%Finance
Sell
AVIAVI LTD15.86 B ZAR11,095 ZAC+1.32%557.48 K1.1036.53 B ZAR16.426.76 ZAR+21.97%5.39%Consumer non-durables
Buy
MTAMETAIR INVESTMENTS LTD15.86 B ZAR1,079 ZAC−2.00%68.97 K0.802.12 B ZAR−0.01 ZAR+90.74%0.00%Producer manufacturing
NNRPNEPI ROCKCASTLE N.V.15.26 B ZAR14,289 ZAC+0.07%906.49 K0.78101.7 B ZAR8.9615.94 ZAR+0.50%7.51%Finance
Buy
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR586 ZAC−0.68%2.01 M3.755.14 B ZAR8.140.72 ZAR+139.46%0.00%Distribution services
RRBORAINBOW CHICKEN LIMITED14.53 B ZAR357 ZAC−1.38%1.47 M2.593.21 B ZAR17.640.20 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR7,550 ZAC−0.03%131.22 K0.4711.86 B ZAR12.386.10 ZAR+5.99%4.49%Consumer durables
HLMHULAMIN LTD13.8 B ZAR350 ZAC−2.78%125.43 K1.581.17 B ZAR4.980.70 ZAR−47.71%0.00%Non-energy minerals
BELBELL EQUIPMENT LTD13.51 B ZAR3,849 ZAC−0.49%4.75 K0.563.7 B ZAR5.087.58 ZAR+74.51%0.00%Producer manufacturing
ADRADCORP HOLDINGS LIMITED12.98 B ZAR476 ZAC−0.42%3.46 K0.01510.92 M ZAR6.150.77 ZAR+36.55%8.47%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR3,399 ZAC+4.62%106.16 K1.202.43 B ZAR7.424.58 ZAR−14.52%11.29%Retail trade
Strong sell
MPTMPACT LIMITED12.82 B ZAR2,865 ZAC−0.80%27.28 K1.464.26 B ZAR6.864.18 ZAR−23.59%3.64%Process industries
LBRLIBSTAR HOLDINGS LTD12.38 B ZAR421 ZAC+0.48%91.61 K1.002.48 B ZAR10.180.41 ZAR3.61%Consumer non-durables
Sell
THATHARISA PLC11.82 B ZAR1,649 ZAC+0.43%22.54 K1.354.9 B ZAR5.83%Non-energy minerals
Strong buy
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR16,047 ZAC−0.56%223.03 K0.6531.64 B ZAR10.0116.03 ZAR−61.00%9.29%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.32 B ZAR1,608 ZAC+0.37%18.27 K0.487.67 B ZAR15.561.03 ZAR−6.24%1.22%Distribution services
TSGTSOGO SUN LIMITED11.26 B ZAR1,061 ZAC+0.66%677.02 K0.2010.93 B ZAR8.101.31 ZAR−30.51%6.65%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR19,720 ZAC+1.66%10.5 K0.204.15 B ZAR49.054.02 ZAR−7.50%2.89%Retail trade
Neutral
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR62 ZAC−1.59%12 K0.121.21 B ZAR6.440.10 ZAR−34.01%5.77%Retail trade
ZZZDZEDA LIMITED10.66 B ZAR1,331 ZAC+1.45%345.33 K3.992.44 B ZAR4.163.20 ZAR−17.30%3.82%Finance
Buy
OCEOCEANA GROUP LTD10.06 B ZAR6,813 ZAC−0.48%131.46 K1.038.02 B ZAR7.429.19 ZAR+18.09%7.30%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR476 ZAC+1.71%451.9 K0.397.21 B ZAR69.290.07 ZAR2.91%Non-energy minerals
Strong buy
NPKNAMPAK LTD9.96 B ZAR42,499 ZAC−0.26%7.99 K0.333.37 B ZAR60.767.00 ZAR0.00%Process industries
SUISUN INTERNATIONAL LTD9.89 B ZAR4,409 ZAC+0.16%532.02 K3.6410.72 B ZAR9.894.46 ZAR+49.92%8.27%Consumer services
Buy
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR6,656 ZAC+0.79%21.05 K0.3910.68 B ZAR12.645.26 ZAR−4.05%4.17%Health technology
Neutral
MRFMERAFE RESOURCES LTD9.24 B ZAR141 ZAC+0.71%4.4 M2.133.5 B ZAR2.470.57 ZAR−7.15%30.00%Non-energy minerals
Strong buy
ITEITALTILE LTD9.06 B ZAR1,407 ZAC−1.33%1.02 M3.2717.34 B ZAR11.531.22 ZAR−7.80%3.44%Retail trade
Strong sell
HDCHUDACO INDUSTRIES LTD8.9 B ZAR20,699 ZAC+1.08%21.61 K1.565.74 B ZAR10.4019.90 ZAR−0.67%5.01%Distribution services
ACTAFROCENTRIC INV CORP LTD8.79 B ZAR210 ZAC−1.87%5.49 K0.091.81 B ZAR32.210.07 ZAR−78.27%5.12%Retail trade
MSTMUSTEK LTD8.51 B ZAR1,597 ZAC+3.23%25.12 K0.34890.72 M ZAR47.250.34 ZAR−91.02%0.48%Electronic technology
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,391 ZAC+3.07%3.11 K0.043.23 B ZAR7.774.36 ZAR−14.59%3.10%Distribution services
AELALTRON LIMITED A8.25 B ZAR2,053 ZAC−2.19%68.06 K0.107.96 B ZAR18.641.10 ZAR3.48%Technology services
LEWLEWIS GROUP LTD8.18 B ZAR7,972 ZAC−1.25%4.36 K0.124.2 B ZAR8.269.65 ZAR+41.97%6.19%Retail trade
Strong buy
FBRFAMOUS BRANDS LTD8.02 B ZAR6,946 ZAC+1.00%72.95 K0.486.89 B ZAR14.524.78 ZAR+3.22%4.39%Transportation
RFGRFG HOLDINGS LIMITED8.01 B ZAR2,220 ZAC+0.86%331.36 K0.695.75 B ZAR10.352.14 ZAR+18.10%2.82%Consumer non-durables
Buy
KSTPSG FIN SERVICES LTD7.88 B ZAR1,992 ZAC+2.05%229.31 K0.4324.36 B ZAR21.930.91 ZAR+17.00%2.33%Finance
Buy
ADHADVTECH LTD7.86 B ZAR3,328 ZAC−0.15%95.59 K0.1918.26 B ZAR17.821.87 ZAR+14.43%2.85%Commercial services
Buy