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,970 ZAC+0.41%2.57 M0.75375.13 B ZAR8.8026.11 ZAR+6.62%6.43%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR8,861 ZAC−3.81%2.64 M1.1256.58 B ZAR−69.47 ZAR−605.81%2.26%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR8,137 ZAC+1.46%11.08 M1.03456.44 B ZAR11.946.81 ZAR+5.05%5.10%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR31,302 ZAC+0.72%1.07 M0.76171.58 B ZAR27.3611.44 ZAR+6.08%2.27%Retail trade
Neutral
BIDBID CORPORATION LTD225.91 B ZAR44,699 ZAC+0.51%591.93 K1.11150 B ZAR18.7523.83 ZAR+15.94%2.44%Consumer services
Neutral
MTNMTN GROUP LTD221.06 B ZAR8,747 ZAC+1.85%3.63 M0.99157.64 B ZAR−6.94 ZAR−162.39%3.77%Communications
Neutral
SLMSANLAM LIMITED206.22 B ZAR8,948 ZAC+0.54%3.95 M1.42176.67 B ZAR11.457.81 ZAR+9.49%4.47%Finance
Neutral
ABGABSA GROUP LIMITED205.44 B ZAR19,680 ZAC+0.26%2.18 M0.57163.14 B ZAR8.6222.82 ZAR−9.17%6.96%Finance
Buy
SPPTHE SPAR GROUP LTD155.48 B ZAR15,026 ZAC+0.53%529.9 K0.7628.93 B ZAR82.241.83 ZAR−12.35%0.00%Distribution services
Buy
NEDNEDBANK GROUP LTD150.54 B ZAR29,161 ZAC+0.07%1.07 M0.97135.45 B ZAR8.8333.03 ZAR+11.93%6.83%Finance
Buy
VODVODACOM GROUP LTD149.22 B ZAR10,663 ZAC+0.37%1.65 M1.30206.26 B ZAR14.197.52 ZAR−16.74%5.35%Communications
Buy
OMUOLD MUTUAL LIMITED144.35 B ZAR1,316 ZAC+0.15%15.08 M0.9963.14 B ZAR7.351.79 ZAR+32.82%6.30%Finance
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,123 ZAC+0.68%1.99 M0.8341.37 B ZAR11.282.77 ZAR−10.28%4.00%Finance
Neutral
AMSANGLO AMERICAN PLAT LTD124.58 B ZAR59,116 ZAC−1.97%772.07 K1.04155.31 B ZAR13.4144.08 ZAR−61.57%3.22%Non-energy minerals
Neutral
BVTBIDVEST LTD122.62 B ZAR28,075 ZAC+0.63%461.32 K0.7495.42 B ZAR15.0218.69 ZAR+6.62%3.26%Retail trade
Strong buy
NPNNASPERS LTD -N-120.52 B ZAR444,297 ZAC+1.54%385.83 K0.91785.4 B ZAR13.12338.74 ZAR−8.86%0.20%Technology services
Buy
PIKPICK N PAY STORES LTD114.95 B ZAR3,103 ZAC+1.87%1.16 M0.5132.91 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.76 B ZAR12,709 ZAC+0.91%141.64 K0.4422 B ZAR9.1213.93 ZAR−27.41%4.09%Distribution services
Buy
SSWSIBANYE STILLWATER LTD113.68 B ZAR1,806 ZAC−4.44%16.65 M1.6251.15 B ZAR−18.61 ZAR−481.58%0.00%Non-energy minerals
Sell
INLINVESTEC LTD113.09 B ZAR12,686 ZAC−0.73%776.38 K1.00233.31 B ZAR7.4517.03 ZAR−28.86%6.27%Finance
Buy
DTCDATATEC LTD102.01 B ZAR4,480 ZAC+1.08%254.61 K0.9710.44 B ZAR9.764.59 ZAR−29.50%2.90%Technology services
Buy
SAPSAPPI LTD101.2 B ZAR5,072 ZAC−0.02%382.71 K0.3630.46 B ZAR76.640.66 ZAR−91.16%5.47%Process industries
Buy
KIOKUMBA IRON ORE LTD92.17 B ZAR33,803 ZAC−2.20%281.79 K0.92108.42 B ZAR5.3862.88 ZAR+54.87%12.71%Non-energy minerals
Neutral
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR10,087 ZAC−1.68%1.85 M0.6590.9 B ZAR−19.24 ZAR−424.37%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,914 ZAC+0.87%15.96 M0.80107.3 B ZAR62.610.47 ZAR1.65%Retail trade
Buy
GFIGOLD FIELDS LTD83.1 B ZAR26,002 ZAC−2.03%1.49 M0.83232.72 B ZAR20.0412.97 ZAR−1.30%2.77%Non-energy minerals
Neutral
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR6,477 ZAC+0.76%2.27 M0.7958.6 B ZAR22.632.86 ZAR−47.19%4.10%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR19,676 ZAC+0.77%1.42 M1.13131.31 B ZAR18.2110.80 ZAR+36.25%1.10%Finance
Buy
SPGSUPER GROUP LTD64.9 B ZAR2,899 ZAC−0.41%814.98 K0.269.86 B ZAR208.260.14 ZAR−97.02%2.07%Transportation
Neutral
HARHARMONY GM CO LTD62.64 B ZAR16,239 ZAC−3.22%2.67 M1.73102.1 B ZAR11.9113.64 ZAR+75.54%1.48%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR17,292 ZAC+1.81%1.39 M1.2155.94 B ZAR18.999.11 ZAR+6.36%2.02%Retail trade
Buy
MCGMULTICHOICE GROUP LTD55.97 B ZAR10,822 ZAC0.00%101.38 K0.2246.27 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Buy
CPICAPITEC BANK HLDGS LTD53.44 B ZAR332,894 ZAC+0.98%209.89 K1.02386.49 B ZAR31.33106.24 ZAR+26.29%1.63%Finance
Buy
SNTSANTAM LIMITED50.66 B ZAR38,699 ZAC−1.15%32.78 K0.8842.69 B ZAR11.5633.47 ZAR+31.76%3.72%Finance
Neutral
REMREMGRO LTD50.42 B ZAR15,833 ZAC+0.76%765.96 K0.6889.46 B ZAR71.162.22 ZAR−86.95%1.67%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR39,398 ZAC−0.32%595.31 K1.1193.8 B ZAR33.1011.90 ZAR+14.20%1.79%Retail trade
Sell
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR16,931 ZAC+0.11%1.04 M0.6875.22 B ZAR17.089.91 ZAR−15.77%2.12%Health technology
Buy
TKGTELKOM SA SOC LTD42.46 B ZAR3,547 ZAC−0.23%798.79 K0.7417.35 B ZAR8.874.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,992 ZAC0.00%140.98 K0.1620.55 B ZAR10.8710.11 ZAR−14.75%4.64%Distribution services
Neutral
ACLARCELORMITTAL SA LIMITED41.64 B ZAR127 ZAC−4.51%433.56 K0.971.42 B ZAR−4.28 ZAR−499.16%0.00%Non-energy minerals
EXXEXXARO RESOURCES LTD38.7 B ZAR16,866 ZAC−1.72%494.12 K0.5940.73 B ZAR4.4937.53 ZAR−20.96%10.71%Energy minerals
Buy
TBSTIGER BRANDS LTD37.66 B ZAR28,999 ZAC+1.13%267.5 K0.5345.19 B ZAR15.1419.16 ZAR+12.70%3.52%Consumer non-durables
Strong buy
MRPMR PRICE GROUP LTD37.65 B ZAR29,602 ZAC+1.39%825.29 K0.9477.19 B ZAR23.2712.72 ZAR2.74%Retail trade
Neutral
AFEAECI LIMITED37.5 B ZAR9,171 ZAC−0.84%336.8 K0.798.75 B ZAR12.657.25 ZAR−19.81%2.39%Process industries
AEGAVENG GROUP LIMITED37.47 B ZAR1,188 ZAC+0.93%74.2 K0.911.48 B ZAR4.932.41 ZAR0.00%Industrial services
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,709 ZAC+0.49%827.52 K1.0831.87 B ZAR29.981.24 ZAR+18.26%1.33%Retail trade
Neutral
OOUTOUTSURANCE GROUP LIMITED33.93 B ZAR6,862 ZAC+0.91%1.74 M0.57105.96 B ZAR26.362.60 ZAR+39.50%2.54%Finance
Neutral
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR10,075 ZAC−2.48%1.53 M0.8939.29 B ZAR21.854.61 ZAR−29.55%1.69%Non-energy minerals
Buy
TGATHUNGELA RESOURCES LTD30.63 B ZAR12,896 ZAC−2.21%881.92 K1.0518.12 B ZAR5.3524.12 ZAR−69.77%9.31%Utilities
Buy
KAPKAP LIMITED29.06 B ZAR313 ZAC−0.32%13.22 M4.407.88 B ZAR7.240.43 ZAR+171.78%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR22,812 ZAC+5.84%124.52 K1.0214.68 B ZAR12.4218.36 ZAR+23.26%2.02%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.02 B ZAR961 ZAC−2.24%64.05 K0.688.61 B ZAR5.281.82 ZAR+164.76%3.63%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,733 ZAC−1.31%2.31 M0.5625.17 B ZAR5.223.32 ZAR+1,748.19%2.66%Health services
Buy
NTCNETCARE LIMITED25.2 B ZAR1,522 ZAC+0.53%1.74 M0.5020.05 B ZAR13.991.09 ZAR+16.39%4.27%Health services
Buy
WWBCWE BUY CARS HLDS LTD23.52 B ZAR4,583 ZAC+0.86%2.13 M1.8019.11 B ZAR55.730.82 ZAR0.00%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR16,940 ZAC−0.30%37.57 K0.5113.7 B ZAR15.6410.83 ZAR−72.45%0.59%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR7,203 ZAC−2.77%322.7 K2.4311.57 B ZAR10.107.13 ZAR+7.17%5.21%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR5,073 ZAC−0.53%23.89 K0.143.57 B ZAR9.075.59 ZAR−6.80%3.63%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR10,796 ZAC+2.70%581.22 K0.5539.56 B ZAR10.3910.39 ZAR+18.54%4.90%Retail trade
Neutral
ARLASTRAL FOODS LTD20.48 B ZAR19,019 ZAC−0.45%206.03 K2.337.33 B ZAR9.7619.49 ZAR2.73%Process industries
Strong buy
PPMRPREMIER GROUP LIMITED18.59 B ZAR12,479 ZAC−2.90%64.22 K2.304.81 M ZAR15.428.09 ZAR1.76%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR5,298 ZAC+0.88%210.19 K0.619.58 B ZAR9.445.61 ZAR+33.68%3.51%Industrial services
Buy
NY1NINETY ONE LIMITED16.74 B ZAR3,527 ZAC−0.06%826.77 K1.3962.22 B ZAR8.694.06 ZAR+3.59%8.19%Finance
Sell
AVIAVI LTD15.86 B ZAR11,002 ZAC+0.29%333.61 K0.6836.69 B ZAR16.296.76 ZAR+21.97%5.36%Consumer non-durables
Buy
MTAMETAIR INVESTMENTS LTD15.86 B ZAR1,088 ZAC−1.18%268.22 K2.612.1 B ZAR−0.01 ZAR+90.74%0.00%Producer manufacturing
NNRPNEPI ROCKCASTLE N.V.15.26 B ZAR14,277 ZAC+0.75%780.94 K0.68101.72 B ZAR8.9615.94 ZAR+0.50%7.51%Finance
Buy
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR581 ZAC−0.17%90.5 K0.135.1 B ZAR8.070.72 ZAR+139.46%0.00%Distribution services
RRBORAINBOW CHICKEN LIMITED14.53 B ZAR366 ZAC+1.10%302.18 K0.413.27 B ZAR18.080.20 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR7,501 ZAC−0.31%333.7 K1.2811.79 B ZAR12.306.10 ZAR+5.99%4.52%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,890 ZAC−2.75%280.43 K0.4715.06 B ZAR6.176.31 ZAR+244.61%9.00%Finance
HLMHULAMIN LTD13.8 B ZAR352 ZAC−0.28%12.69 K0.181.14 B ZAR5.010.70 ZAR−47.71%0.00%Non-energy minerals
BELBELL EQUIPMENT LTD13.51 B ZAR3,849 ZAC0.00%4.22 K0.493.68 B ZAR5.087.58 ZAR+74.51%0.00%Producer manufacturing
ADRADCORP HOLDINGS LIMITED12.98 B ZAR465 ZAC−2.31%121.16 K0.51501.26 M ZAR6.010.77 ZAR+36.55%8.63%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR3,252 ZAC0.00%7190.012.43 B ZAR7.104.58 ZAR−14.52%11.26%Retail trade
Strong sell
MPTMPACT LIMITED12.82 B ZAR2,866 ZAC+0.10%2710.014.23 B ZAR6.864.18 ZAR−23.59%3.66%Process industries
LBRLIBSTAR HOLDINGS LTD12.38 B ZAR444 ZAC+2.78%89.84 K0.532.65 B ZAR10.740.41 ZAR3.37%Consumer non-durables
Sell
THATHARISA PLC11.82 B ZAR1,600 ZAC+1.20%41.1 K2.254.78 B ZAR5.97%Non-energy minerals
Strong buy
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR15,831 ZAC−2.38%700.58 K1.9031.04 B ZAR9.8716.03 ZAR−61.00%9.47%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.32 B ZAR1,598 ZAC−0.06%488.54 K14.827.66 B ZAR15.471.03 ZAR−6.24%1.22%Distribution services
TSGTSOGO SUN LIMITED11.26 B ZAR1,063 ZAC+0.38%673.03 K0.4211.06 B ZAR8.121.31 ZAR−30.51%6.57%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR21,048 ZAC+5.99%13.95 K0.264.5 B ZAR52.354.02 ZAR−7.50%2.67%Retail trade
Neutral
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR69 ZAC0.00%77.46 K0.821.22 B ZAR7.160.10 ZAR−34.01%5.77%Retail trade
ZZZDZEDA LIMITED10.66 B ZAR1,337 ZAC+0.38%8.52 K0.072.49 B ZAR4.183.20 ZAR−17.30%3.74%Finance
Buy
OCEOCEANA GROUP LTD10.06 B ZAR6,928 ZAC−0.26%31.24 K0.288.11 B ZAR7.549.19 ZAR+18.09%7.22%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR491 ZAC+2.51%2.83 M2.297.5 B ZAR71.470.07 ZAR2.80%Non-energy minerals
Strong buy
NPKNAMPAK LTD9.96 B ZAR42,500 ZAC+0.26%32.41 K1.683.36 B ZAR60.767.00 ZAR0.00%Process industries
SUISUN INTERNATIONAL LTD9.89 B ZAR4,429 ZAC+0.66%170.61 K0.8310.79 B ZAR9.944.46 ZAR+49.92%8.22%Consumer services
Buy
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR6,500 ZAC−3.00%9.34 K0.1710.51 B ZAR12.355.26 ZAR−4.05%4.23%Health technology
Neutral
MRFMERAFE RESOURCES LTD9.24 B ZAR141 ZAC+0.71%1.74 M0.883.5 B ZAR2.470.57 ZAR−7.15%30.00%Non-energy minerals
Strong buy
ITEITALTILE LTD9.06 B ZAR1,453 ZAC+1.18%118.04 K0.2017.7 B ZAR11.901.22 ZAR−7.80%3.37%Retail trade
Strong sell
HDCHUDACO INDUSTRIES LTD8.9 B ZAR21,000 ZAC+0.72%12.87 K0.805.89 B ZAR10.5519.90 ZAR−0.67%4.88%Distribution services
ACTAFROCENTRIC INV CORP LTD8.79 B ZAR210 ZAC−1.87%5.49 K0.091.76 B ZAR32.210.07 ZAR−78.27%5.24%Retail trade
MSTMUSTEK LTD8.51 B ZAR1,580 ZAC+1.80%7.29 K0.10908.56 M ZAR46.750.34 ZAR−91.02%0.47%Electronic technology
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,202 ZAC−4.36%1.98 K0.023.05 B ZAR7.344.36 ZAR−14.59%3.28%Distribution services
AELALTRON LIMITED A8.25 B ZAR2,101 ZAC+0.62%1.61 M2.387.96 B ZAR19.081.10 ZAR3.48%Technology services
LEWLEWIS GROUP LTD8.18 B ZAR8,049 ZAC+0.52%21.08 K0.604.19 B ZAR8.349.65 ZAR+41.97%6.21%Retail trade
Strong buy
FBRFAMOUS BRANDS LTD8.02 B ZAR6,889 ZAC−1.15%26.84 K0.216.9 B ZAR14.404.78 ZAR+3.22%4.39%Transportation
RFGRFG HOLDINGS LIMITED8.01 B ZAR2,202 ZAC+0.92%400.76 K0.825.76 B ZAR10.272.14 ZAR+18.10%2.82%Consumer non-durables
Buy
KSTPSG FIN SERVICES LTD7.88 B ZAR2,012 ZAC+0.05%369.05 K0.7725.14 B ZAR22.150.91 ZAR+17.00%2.26%Finance
Buy
ADHADVTECH LTD7.86 B ZAR3,289 ZAC−0.30%264.63 K0.6418.02 B ZAR17.611.87 ZAR+14.43%2.89%Commercial services
Buy