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,661 ZAC+1.64%2.39 M0.98346.86 B ZAR8.2926.11 ZAR+6.62%6.93%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR8,648 ZAC−0.71%1.16 M0.3255.55 B ZAR−69.47 ZAR−605.81%2.30%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,523 ZAC−0.20%7.86 M0.59422.85 B ZAR11.046.81 ZAR+5.05%5.50%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR28,388 ZAC+0.19%557.38 K0.62155.33 B ZAR24.8211.44 ZAR+6.08%2.51%Retail trade
Neutral
BIDBID CORPORATION LTD225.91 B ZAR46,801 ZAC−0.99%328.73 K0.40158.62 B ZAR19.6423.83 ZAR+15.94%2.31%Consumer services
Buy
MTNMTN GROUP LTD221.06 B ZAR11,537 ZAC+0.33%3.36 M0.40207.32 B ZAR−6.94 ZAR−162.39%2.87%Communications
Buy
SLMSANLAM LIMITED206.22 B ZAR8,129 ZAC+0.81%1.34 M0.24159.23 B ZAR10.407.81 ZAR+9.49%4.96%Finance
Neutral
ABGABSA GROUP LIMITED205.44 B ZAR18,593 ZAC+0.92%1.05 M0.49152.75 B ZAR8.1522.82 ZAR−9.17%7.44%Finance
Buy
SPPTHE SPAR GROUP LTD155.48 B ZAR13,879 ZAC+0.69%1.16 M2.6226.54 B ZAR75.961.83 ZAR−12.35%0.00%Distribution services
Buy
NEDNEDBANK GROUP LTD150.54 B ZAR27,504 ZAC+1.63%707.89 K0.65125.65 B ZAR8.3333.03 ZAR+11.93%7.36%Finance
Buy
VODVODACOM GROUP LTD149.22 B ZAR11,726 ZAC+1.00%2.17 M1.67224.57 B ZAR15.607.52 ZAR−16.74%4.91%Communications
Neutral
OMUOLD MUTUAL LIMITED144.35 B ZAR1,221 ZAC+0.33%7.23 M0.5357.4 B ZAR6.821.79 ZAR+32.82%6.81%Finance
Buy
MTMMOMENTUM GROUP LIMITED133.35 B ZAR2,885 ZAC+0.10%1.36 M0.7437.62 B ZAR10.422.77 ZAR−10.28%4.34%Finance
Neutral
AMSANGLO AMERICAN PLAT LTD124.58 B ZAR66,424 ZAC+0.99%379.64 K0.82172.79 B ZAR15.0744.08 ZAR−61.57%2.90%Non-energy minerals
Neutral
BVTBIDVEST LTD122.62 B ZAR26,286 ZAC+3.55%740.67 K1.2286.27 B ZAR14.0618.69 ZAR+6.62%3.60%Retail trade
Buy
NPNNASPERS LTD -N-120.52 B ZAR401,066 ZAC+2.79%363.73 K1.08689.72 B ZAR11.84338.74 ZAR−8.86%0.31%Technology services
Buy
PIKPICK N PAY STORES LTD114.95 B ZAR2,921 ZAC+4.47%3.26 M1.4629.69 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.76 B ZAR11,076 ZAC+1.28%101.09 K0.2518.93 B ZAR7.9513.93 ZAR−27.41%4.75%Distribution services
Buy
SSWSIBANYE STILLWATER LTD113.68 B ZAR1,851 ZAC+1.48%13.8 M0.9851.6 B ZAR−18.61 ZAR−481.58%0.00%Non-energy minerals
Sell
INLINVESTEC LTD113.09 B ZAR11,555 ZAC+0.63%968.24 K0.85212.73 B ZAR6.7917.03 ZAR−28.86%7.17%Finance
Buy
DTCDATATEC LTD102.01 B ZAR5,243 ZAC+4.05%90.69 K0.6711.85 B ZAR11.424.59 ZAR−29.50%4.07%Technology services
Buy
SAPSAPPI LTD101.2 B ZAR4,762 ZAC+0.74%908.52 K1.1128.38 B ZAR71.960.66 ZAR−91.16%5.22%Process industries
Buy
KIOKUMBA IRON ORE LTD92.17 B ZAR36,779 ZAC−1.94%385.2 K0.72120.28 B ZAR5.8562.88 ZAR+54.87%11.46%Non-energy minerals
Neutral
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR10,093 ZAC+0.92%2.82 M0.7790.11 B ZAR−19.24 ZAR−424.37%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,664 ZAC−0.22%6.62 M0.7298.32 B ZAR57.240.47 ZAR1.82%Retail trade
Buy
GFIGOLD FIELDS LTD83.1 B ZAR32,885 ZAC−0.09%827.65 K0.42294.6 B ZAR25.3512.97 ZAR−1.30%2.19%Non-energy minerals
Buy
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR5,968 ZAC+2.81%1.33 M0.4052.51 B ZAR20.852.86 ZAR−47.19%4.57%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR17,993 ZAC+0.96%860.38 K0.44119.54 B ZAR16.6510.80 ZAR+36.25%1.22%Finance
Buy
SPGSUPER GROUP LTD64.9 B ZAR2,767 ZAC+0.80%816.05 K0.669.33 B ZAR198.780.14 ZAR−97.02%2.19%Transportation
Neutral
HARHARMONY GM CO LTD62.64 B ZAR22,178 ZAC+0.51%3.62 M1.17138.76 B ZAR16.2613.64 ZAR+75.54%1.09%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR14,009 ZAC+1.26%1.37 M1.1344.74 B ZAR15.389.11 ZAR+6.36%2.60%Retail trade
Buy
MCGMULTICHOICE GROUP LTD55.97 B ZAR11,010 ZAC+2.89%679.28 K2.6145.74 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Sell
CPICAPITEC BANK HLDGS LTD53.44 B ZAR307,015 ZAC+3.24%364.42 K1.27345.27 B ZAR28.90106.24 ZAR+26.29%1.83%Finance
Buy
SNTSANTAM LIMITED50.66 B ZAR36,915 ZAC+0.86%47.28 K1.0040.38 B ZAR11.0333.47 ZAR+31.76%3.93%Finance
Neutral
REMREMGRO LTD50.42 B ZAR14,290 ZAC+0.90%550.91 K0.4680.01 B ZAR64.232.22 ZAR−86.95%1.86%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR35,276 ZAC−0.34%413.95 K0.3384.26 B ZAR29.6411.90 ZAR+14.20%2.19%Retail trade
Neutral
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR17,503 ZAC+0.35%686.79 K0.6277.49 B ZAR17.669.91 ZAR−15.77%2.06%Health technology
Buy
TKGTELKOM SA SOC LTD42.46 B ZAR3,377 ZAC−0.32%228.49 K0.3516.57 B ZAR8.444.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,873 ZAC+1.73%263.38 K1.4319.97 B ZAR10.7510.11 ZAR−14.75%4.87%Distribution services
Neutral
ACLARCELORMITTAL SA LIMITED41.64 B ZAR110 ZAC−4.35%3.22 M4.901.3 B ZAR−4.28 ZAR−499.16%0.00%Non-energy minerals
EXXEXXARO RESOURCES LTD38.7 B ZAR17,547 ZAC+0.10%1.52 M2.0242.34 B ZAR4.6737.53 ZAR−20.96%10.30%Energy minerals
Buy
BBOXBOXER RETAIL LIMITED37.69 B ZAR6,439 ZAC+1.75%1.27 M2.3528.94 B ZAR21.413.01 ZAR0.00%Consumer services
Neutral
TBSTIGER BRANDS LTD37.66 B ZAR27,293 ZAC+1.08%398.75 K0.9042.08 B ZAR14.2519.16 ZAR+12.70%3.83%Consumer non-durables
Strong buy
MRPMR PRICE GROUP LTD37.65 B ZAR25,251 ZAC+2.52%651.52 K0.5264.23 B ZAR19.8512.72 ZAR3.37%Retail trade
Neutral
AFEAECI LIMITED37.5 B ZAR8,347 ZAC+1.74%673.24 K1.627.83 B ZAR11.517.25 ZAR−19.81%2.67%Process industries
AEGAVENG GROUP LIMITED37.47 B ZAR1,217 ZAC−0.08%38.27 K0.731.51 B ZAR5.052.41 ZAR0.00%Industrial services
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,446 ZAC+2.01%513.5 K0.7529.05 B ZAR27.861.24 ZAR+18.26%1.46%Retail trade
Buy
OOUTOUTSURANCE GROUP LIMITED33.93 B ZAR6,531 ZAC+2.01%2.23 M0.6298.81 B ZAR25.092.60 ZAR+39.50%2.73%Finance
Neutral
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR12,900 ZAC+3.20%1.53 M0.6548.74 B ZAR27.984.61 ZAR−29.55%1.36%Non-energy minerals
Buy
TGATHUNGELA RESOURCES LTD30.63 B ZAR13,983 ZAC+2.18%389.72 K1.0019.23 B ZAR5.8024.12 ZAR−69.77%8.77%Utilities
Buy
KAPKAP LIMITED29.06 B ZAR270 ZAC+2.27%302.45 K0.206.58 B ZAR6.240.43 ZAR+171.78%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR21,077 ZAC+0.20%20.99 K0.4213.53 B ZAR11.4818.36 ZAR+23.26%2.19%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR969 ZAC+4.42%24.44 K0.678.29 B ZAR5.331.82 ZAR+164.76%3.78%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,544 ZAC+0.46%3.98 M0.9322.32 B ZAR4.653.32 ZAR+1,748.19%3.26%Health services
Buy
NTCNETCARE LIMITED25.2 B ZAR1,385 ZAC+1.54%1.88 M0.6317.96 B ZAR12.731.09 ZAR+16.39%5.13%Health services
Buy
WWBCWE BUY CARS HLDS LTD23.52 B ZAR4,236 ZAC+2.57%205.5 K0.3417.24 B ZAR51.510.82 ZAR0.61%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR15,079 ZAC+0.92%22.14 K0.3612.2 B ZAR13.9210.83 ZAR−72.45%1.00%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR6,648 ZAC+1.36%179.13 K0.7810.53 B ZAR9.327.13 ZAR+7.17%5.72%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR4,843 ZAC+0.94%4.19 K0.153.38 B ZAR8.665.59 ZAR−6.80%3.83%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR8,383 ZAC−0.52%1.55 M0.7330.88 B ZAR8.0710.39 ZAR+18.54%6.28%Retail trade
Neutral
ARLASTRAL FOODS LTD20.48 B ZAR17,459 ZAC+1.93%57.23 K1.166.6 B ZAR8.9619.49 ZAR3.04%Process industries
Strong buy
PPMRPREMIER GROUP LIMITED18.59 B ZAR12,849 ZAC+2.50%4.56 K0.144.83 M ZAR15.888.09 ZAR1.75%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR4,903 ZAC+0.86%212.35 K1.218.79 B ZAR8.745.61 ZAR+33.68%3.82%Industrial services
Buy
NY1NINETY ONE LIMITED16.74 B ZAR3,471 ZAC+0.81%282.71 K0.5662.05 B ZAR8.554.06 ZAR+3.59%8.01%Finance
Sell
AVIAVI LTD15.86 B ZAR9,971 ZAC−0.04%623.02 K0.8533.27 B ZAR14.766.76 ZAR+21.97%5.91%Consumer non-durables
Strong buy
MTAMETAIR INVESTMENTS LTD15.86 B ZAR854 ZAC−1.27%60.33 K0.421.67 B ZAR−0.01 ZAR+90.74%0.00%Producer manufacturing
NNRPNEPI ROCKCASTLE N.V.15.26 B ZAR13,933 ZAC−0.54%1.37 M1.7399.77 B ZAR8.7415.94 ZAR+0.50%7.66%Finance
Neutral
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR640 ZAC+1.11%557.77 K0.255.53 B ZAR8.890.72 ZAR+139.46%0.00%Distribution services
RRBORAINBOW CHICKEN LIMITED14.53 B ZAR391 ZAC+5.96%213.48 K1.623.29 B ZAR19.320.20 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR6,836 ZAC+1.76%190.76 K1.0710.55 B ZAR11.216.10 ZAR+5.99%5.45%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,678 ZAC+2.97%303.57 K0.8313.83 B ZAR5.836.31 ZAR+244.62%11.57%Finance
HLMHULAMIN LTD13.8 B ZAR348 ZAC−0.57%26.22 K0.091.14 B ZAR4.950.70 ZAR−47.71%0.00%Non-energy minerals
BELBELL EQUIPMENT LTD13.51 B ZAR4,180 ZAC+3.26%6400.053.87 B ZAR5.517.58 ZAR+74.51%0.00%Producer manufacturing
THATHARISA PLC13.38 B ZAR1,384 ZAC−0.36%4.92 K0.104.15 B ZAR2.775.00 ZAR−41.00%4.65%Non-energy minerals
Strong buy
ADRADCORP HOLDINGS LIMITED12.98 B ZAR442 ZAC−4.74%62.12 K1.72498.04 M ZAR5.720.77 ZAR+36.55%8.10%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR3,287 ZAC+4.42%115.81 K1.952.36 B ZAR7.184.58 ZAR−14.52%10.22%Retail trade
Strong sell
MPTMPACT LIMITED12.82 B ZAR2,800 ZAC+0.32%3.37 K0.334.12 B ZAR6.714.18 ZAR−23.59%3.76%Process industries
LBRLIBSTAR HOLDINGS LTD12.38 B ZAR432 ZAC+3.85%22.73 K0.642.47 B ZAR10.440.41 ZAR3.61%Consumer non-durables
Sell
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR15,764 ZAC−0.93%258.03 K0.6331.19 B ZAR9.8316.03 ZAR−61.00%9.43%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.32 B ZAR1,559 ZAC−1.95%24.23 K0.257.61 B ZAR15.091.03 ZAR−6.24%1.23%Distribution services
TSGTSOGO SUN LIMITED11.26 B ZAR945 ZAC+3.96%1.15 M0.779.45 B ZAR7.211.31 ZAR−30.51%7.69%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR19,730 ZAC+2.22%9870.054.12 B ZAR49.074.02 ZAR−7.50%2.91%Retail trade
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR75 ZAC−6.25%47.01 K2.211.32 B ZAR7.790.10 ZAR−34.01%5.45%Retail trade
ZZZDZEDA LIMITED10.66 B ZAR1,270 ZAC+3.42%70.86 K0.852.29 B ZAR3.973.20 ZAR−17.30%4.07%Finance
Buy
OCEOCEANA GROUP LTD10.06 B ZAR6,782 ZAC+1.21%24.42 K0.427.85 B ZAR7.389.19 ZAR+18.09%7.39%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR431 ZAC+1.89%4.47 M1.826.51 B ZAR62.740.07 ZAR3.23%Non-energy minerals
Strong buy
NPKNAMPAK LTD9.96 B ZAR44,934 ZAC+0.12%3.97 K0.293.55 B ZAR64.247.00 ZAR0.00%Process industries
SUISUN INTERNATIONAL LTD9.89 B ZAR4,116 ZAC+2.21%184.41 K0.659.81 B ZAR9.234.46 ZAR+49.92%9.04%Consumer services
Buy
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR6,472 ZAC−1.63%132.94 K5.0410.64 B ZAR12.295.26 ZAR−4.05%4.18%Health technology
Neutral
MRFMERAFE RESOURCES LTD9.24 B ZAR115 ZAC−4.17%16.79 M3.572.97 B ZAR2.020.57 ZAR−7.15%35.29%Non-energy minerals
Strong buy
ITEITALTILE LTD9.06 B ZAR1,251 ZAC+2.29%226.97 K2.0514.88 B ZAR10.251.22 ZAR−7.80%4.01%Retail trade
Sell
HDCHUDACO INDUSTRIES LTD8.9 B ZAR20,372 ZAC+2.56%14.29 K0.315.57 B ZAR10.2419.90 ZAR−0.67%5.16%Distribution services
ACTAFROCENTRIC INV CORP LTD8.79 B ZAR150 ZAC−14.29%128.91 K2.971.47 B ZAR23.010.07 ZAR−78.27%6.29%Retail trade
MSTMUSTEK LTD8.51 B ZAR1,460 ZAC−2.67%98.31 K26.96863.1 M ZAR43.200.34 ZAR−91.02%0.50%Electronic technology
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,100 ZAC−1.46%4.56 K0.033 B ZAR7.104.36 ZAR−14.59%3.34%Distribution services
AELALTRON LIMITED A8.25 B ZAR2,131 ZAC+1.77%67.57 K0.377.93 B ZAR19.351.10 ZAR3.49%Technology services
LEWLEWIS GROUP LTD8.18 B ZAR7,751 ZAC−0.49%3.88 K0.094.05 B ZAR8.039.65 ZAR+41.97%7.72%Retail trade
Strong buy
FBRFAMOUS BRANDS LTD8.02 B ZAR6,000 ZAC+1.56%244.51 K1.645.92 B ZAR12.544.78 ZAR+3.22%5.32%Transportation
RFGRFG HOLDINGS LIMITED8.01 B ZAR2,007 ZAC+1.16%8.6 K0.215.19 B ZAR9.362.14 ZAR+18.10%5.60%Consumer non-durables
Buy
KSTPSG FIN SERVICES LTD7.88 B ZAR1,846 ZAC+1.04%708.74 K0.5022.81 B ZAR20.320.91 ZAR+17.00%2.49%Finance
Buy