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.815 B ZAR24,458 ZAC−0.42%2.469 M0.88402.599 B ZAR9.3726.11 ZAR6.01%Finance
Buy
SOLSASOL LIMITED275.111 B ZAR10,611 ZAC+1.90%1.975 M0.6666.514 B ZAR−69.47 ZAR−213.26%1.92%Process industries
Buy
FSRFIRSTRAND LTD251.582 B ZAR7,895 ZAC+2.56%18.229 M0.92431.767 B ZAR11.596.81 ZAR5.39%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.718 B ZAR31,299 ZAC+0.95%943.617 K0.54169.945 B ZAR27.3611.44 ZAR+9.47%2.30%Retail trade
Neutral
BIDBID CORPORATION LTD225.905 B ZAR43,300 ZAC+0.38%895.971 K0.84144.756 B ZAR18.1723.83 ZAR+65.47%2.53%Consumer services
Neutral
MTNMTN GROUP LTD221.056 B ZAR8,386 ZAC−1.07%2.914 M0.79152.788 B ZAR−6.94 ZAR−167.31%3.89%Communications
Buy
SLMSANLAM LIMITED206.22 B ZAR8,851 ZAC+0.97%3.942 M1.38173.135 B ZAR11.337.81 ZAR+42.27%4.56%Finance
Neutral
ABGABSA GROUP LIMITED205.444 B ZAR16,989 ZAC−0.45%2.315 M1.24141.495 B ZAR7.4422.82 ZAR8.03%Finance
Buy
SPPTHE SPAR GROUP LTD152.316 B ZAR12,809 ZAC+0.09%492.988 K0.9524.643 B ZAR−1.87 ZAR−116.08%0.00%Distribution services
Neutral
NEDNEDBANK GROUP LTD150.538 B ZAR29,815 ZAC+0.85%947.776 K0.72137.322 B ZAR9.0333.03 ZAR6.74%Finance
Buy
VODVODACOM GROUP LTD149.222 B ZAR10,372 ZAC−2.13%2.111 M1.40204.961 B ZAR12.548.27 ZAR−15.95%5.57%Communications
Buy
OMUOLD MUTUAL LIMITED144.353 B ZAR1,269 ZAC0.00%9.563 M0.7860.845 B ZAR7.091.79 ZAR−7.97%6.54%Finance
Sell
MTMMOMENTUM GROUP LIMITED133.354 B ZAR2,951 ZAC+1.06%2.043 M0.8138.867 B ZAR10.662.77 ZAR+6.44%4.28%Finance
Neutral
AMSANGLO AMERICAN PLAT LTD124.583 B ZAR69,577 ZAC+4.01%207.173 K0.38175.732 B ZAR15.7944.08 ZAR−80.40%2.85%Non-energy minerals
Neutral
BVTBIDVEST LTD122.616 B ZAR28,502 ZAC+0.40%484.434 K0.6296.477 B ZAR15.2518.69 ZAR+25.43%3.22%Retail trade
Strong buy
NPNNASPERS LTD -N-120.524 B ZAR414,329 ZAC−0.21%421.44 K1.16733.999 B ZAR14.49285.97 ZAR−64.60%0.21%Technology services
Buy
PIKPICK N PAY STORES LTD114.948 B ZAR2,566 ZAC+0.35%1.074 M0.4126.993 B ZAR−6.02 ZAR−348.46%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.764 B ZAR11,817 ZAC−0.26%340.499 K1.0120.505 B ZAR8.4813.93 ZAR−22.93%4.39%Distribution services
Buy
SSWSIBANYE STILLWATER LTD113.684 B ZAR2,107 ZAC+3.23%10.671 M0.5857.687 B ZAR−18.61 ZAR−359.48%0.00%Non-energy minerals
Sell
INLINVESTEC LTD113.092 B ZAR14,007 ZAC+1.24%519.438 K0.85254.496 B ZAR5.6724.70 ZAR5.75%Finance
SAPSAPPI LTD105.616 B ZAR5,412 ZAC+9.18%3.448 M2.2029.784 B ZAR−3.02 ZAR−131.60%5.59%Process industries
Buy
DTCDATATEC LTD102.013 B ZAR3,949 ZAC−0.28%387.985 K0.549.112 B ZAR8.604.59 ZAR+118.86%3.28%Technology services
Buy
KIOKUMBA IRON ORE LTD92.169 B ZAR35,938 ZAC+2.81%263.886 K0.74112.113 B ZAR5.7262.88 ZAR−5.69%12.29%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD87.408 B ZAR2,231 ZAC−0.89%10.555 M1.4382.882 B ZAR−0.39 ZAR−125.35%2.14%Retail trade
Neutral
IMPIMPALA PLATINUM HLGS LTD86.398 B ZAR11,987 ZAC+5.83%5.275 M1.02102.085 B ZAR−19.24 ZAR−150.11%0.00%Non-energy minerals
Neutral
GFIGOLD FIELDS LTD83.1 B ZAR28,170 ZAC+2.20%1.471 M0.70246.687 B ZAR21.7212.97 ZAR−16.99%2.61%Non-energy minerals
Neutral
WHLWOOLWORTHS HOLDINGS LTD76.533 B ZAR6,326 ZAC−0.71%2.502 M0.8057.612 B ZAR22.102.86 ZAR−24.95%4.17%Retail trade
Neutral
DSYDISCOVERY LTD75.501 B ZAR18,349 ZAC+0.63%1.448 M0.77121.709 B ZAR16.9810.80 ZAR+32.12%1.19%Finance
Buy
SPGSUPER GROUP LTD64.899 B ZAR2,277 ZAC+0.93%419.526 K0.557.677 B ZAR163.580.14 ZAR−96.28%2.66%Transportation
Neutral
HARHARMONY GM CO LTD62.644 B ZAR18,037 ZAC+0.71%3.435 M1.96112.616 B ZAR13.2313.64 ZAR1.35%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.853 B ZAR14,687 ZAC−3.48%1.571 M1.3549.219 B ZAR15.819.29 ZAR+3.81%2.30%Retail trade
Buy
MCGMULTICHOICE GROUP LTD55.968 B ZAR11,102 ZAC−0.33%69.733 K0.1347.629 B ZAR−9.35 ZAR−402.28%0.00%Consumer services
CPICAPITEC BANK HLDGS LTD53.442 B ZAR330,996 ZAC+1.09%196.331 K0.71380.136 B ZAR31.16106.24 ZAR1.66%Finance
Neutral
SNTSANTAM LIMITED50.659 B ZAR37,223 ZAC+0.61%18.786 K0.4640.817 B ZAR11.1233.47 ZAR+64.10%3.89%Finance
Neutral
REMREMGRO LTD50.424 B ZAR15,403 ZAC+2.07%920.665 K1.0585.252 B ZAR69.232.22 ZAR−90.40%1.59%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR38,753 ZAC+1.53%530.637 K0.5990.861 B ZAR32.5511.90 ZAR+10.21%1.84%Retail trade
Neutral
BAWBARLOWORLD LTD45.028 B ZAR8,516 ZAC+1.49%270.654 K0.6615.683 B ZAR8.669.83 ZAR+14.45%6.08%Distribution services
Neutral
APNASPEN PHARMACARE HLDGS LTD44.706 B ZAR17,956 ZAC−0.26%612.85 K0.6779.963 B ZAR18.119.91 ZAR−30.68%1.99%Health technology
Buy
TKGTELKOM SA SOC LTD42.463 B ZAR2,697 ZAC+2.78%1.302 M0.7912.835 B ZAR7.103.80 ZAR−26.97%0.00%Communications
Strong buy
ACLARCELORMITTAL SA LIMITED41.637 B ZAR129 ZAC−2.27%601.399 K1.121.471 B ZAR−4.28 ZAR−164.15%0.00%Non-energy minerals
EXXEXXARO RESOURCES LTD38.698 B ZAR16,594 ZAC+1.75%496.484 K0.6239.392 B ZAR4.4237.53 ZAR−28.48%11.07%Energy minerals
Buy
MRPMR PRICE GROUP LTD37.648 B ZAR24,918 ZAC−2.82%1.555 M1.9766.206 B ZAR20.0512.43 ZAR−2.13%3.16%Retail trade
Buy
AFEAECI LIMITED37.5 B ZAR9,757 ZAC+0.36%62.332 K0.259.274 B ZAR13.467.25 ZAR−39.27%2.25%Process industries
AEGAVENG GROUP LIMITED37.467 B ZAR1,056 ZAC+3.94%404.416 K2.751.263 B ZAR4.382.41 ZAR+132.01%0.00%Industrial services
Strong buy
TBSTIGER BRANDS LTD37.389 B ZAR23,819 ZAC−0.77%155.81 K0.5837.41 B ZAR12.9218.44 ZAR+79.77%4.25%Consumer non-durables
Strong buy
DCPDIS-CHEM PHARMACIES LTD36.283 B ZAR3,784 ZAC+0.75%291.638 K0.3932.3 B ZAR30.591.24 ZAR+2.44%1.22%Retail trade
Buy
OOUTOUTSURANCE GROUP LIMITED33.931 B ZAR6,099 ZAC+0.44%991.621 K0.3493.438 B ZAR23.432.60 ZAR−82.21%2.87%Finance
Neutral
NPHNORTHAM PLATINUM HLDGS LTD30.812 B ZAR12,746 ZAC+1.19%4.547 M1.3449.111 B ZAR27.654.61 ZAR−82.20%1.35%Non-energy minerals
Buy
TGATHUNGELA RESOURCES LTD30.634 B ZAR13,367 ZAC+4.23%1.317 M3.6218.018 B ZAR5.5424.12 ZAR−78.76%9.36%Utilities
Buy
KAPKAP LIMITED29.062 B ZAR342 ZAC+0.88%1.589 M1.008.404 B ZAR7.910.43 ZAR−36.88%0.00%Transportation
Neutral
TCPTRANSACTION CAPITAL LTD28.244 B ZAR293 ZAC+1.03%1.324 M1.672.282 B ZAR−1.04 ZAR−130.88%0.00%Commercial services
WBOWILSON BAYLY HLM-OVC LTD27.526 B ZAR20,757 ZAC−1.85%156.32 K1.6613.603 B ZAR11.3018.36 ZAR2.18%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.017 B ZAR920 ZAC−0.22%22.314 K0.228.254 B ZAR5.061.82 ZAR+60.92%3.79%Consumer non-durables
NTCNETCARE LIMITED23.699 B ZAR1,496 ZAC−1.58%1.21 M0.3619.983 B ZAR15.500.97 ZAR+64.35%4.28%Health services
Buy
LHCLIFE HEALTHC GRP HLDGS LTD22.641 B ZAR1,645 ZAC+0.30%1.745 M0.4823.864 B ZAR7.432.21 ZAR+109.26%2.80%Health services
Strong buy
HCIHOSKEN CONS INV LTD22.58 B ZAR19,702 ZAC+0.03%107.587 K1.4815.929 B ZAR25.247.81 ZAR−69.63%0.51%Consumer services
KALKAL GROUP LIMITED22.397 B ZAR5,035 ZAC−3.17%3.583 K0.153.662 B ZAR7.996.31 ZAR+22.42%3.54%Commercial services
OMNOMNIA HOLDINGS LTD22.219 B ZAR6,681 ZAC+1.60%117.755 K1.2210.561 B ZAR9.596.96 ZAR+6.66%5.70%Process industries
TRUTRUWORTHS INT LTD21.048 B ZAR10,300 ZAC−6.09%5.13 M3.1940.191 B ZAR9.9210.39 ZAR+32.35%4.82%Retail trade
Neutral
ARLASTRAL FOODS LTD19.251 B ZAR17,032 ZAC+0.01%109.287 K0.666.566 B ZAR−5.81 ZAR−128.52%0.00%Process industries
PPMRPREMIER GROUP LIMITED18.587 B ZAR11,501 ZAC+0.66%1.871 K0.014.4 M ZAR16.177.11 ZAR1.93%Distribution services
Neutral
RBXRAUBEX GROUP LTD17.425 B ZAR4,780 ZAC+1.81%1.416 M1.358.496 B ZAR10.144.71 ZAR+55.14%3.30%Industrial services
Strong buy
NY1NINETY ONE LIMITED16.736 B ZAR3,821 ZAC+1.54%262.662 K0.2766.925 B ZAR8.854.32 ZAR−4.84%7.68%Finance
Sell
NPKNAMPAK LTD16.634 B ZAR46,000 ZAC+0.56%14.022 K0.993.62 B ZAR−197.84 ZAR−322.37%0.00%Process industries
AVIAVI LTD15.862 B ZAR11,356 ZAC−0.46%854.072 K0.8238.054 B ZAR16.816.76 ZAR+27.75%5.17%Consumer non-durables
Buy
MTAMETAIR INVESTMENTS LTD15.856 B ZAR1,137 ZAC+5.87%74.141 K0.632.074 B ZAR−0.01 ZAR−100.62%0.00%Producer manufacturing
NNRPNEPI ROCKCASTLE N.V.15.26 B ZAR13,903 ZAC−0.45%1.328 M0.7499.509 B ZAR8.7215.94 ZAR+99.78%7.68%Finance
Neutral
BLUBLUE LABEL TELECOMS LTD14.598 B ZAR547 ZAC−0.55%374.86 K0.514.812 B ZAR7.590.72 ZAR−36.89%0.00%Distribution services
RRBORAINBOW CHICKEN LIMITED14.527 B ZAR350 ZAC+2.34%804.31 K2.403.045 B ZAR17.290.20 ZAR0.00%Process industries
HLMHULAMIN LTD13.796 B ZAR397 ZAC−0.50%10.95 K0.051.294 B ZAR5.650.70 ZAR−64.37%0.00%Non-energy minerals
RLOREUNERT LTD13.781 B ZAR7,962 ZAC−1.70%192.867 K0.5512.725 B ZAR13.395.95 ZAR+22.71%4.19%Consumer durables
BELBELL EQUIPMENT LTD13.514 B ZAR4,078 ZAC−2.90%8.53 K0.214.016 B ZAR5.387.58 ZAR+179.08%0.00%Producer manufacturing
MURMURRAY & ROBERTS HLDGS13.452 B ZAR142 ZAC−5.96%1.91 M1.87587.953 M ZAR−0.34 ZAR−202.17%0.00%Industrial services
Strong buy
ADRADCORP HOLDINGS LIMITED12.982 B ZAR500 ZAC0.00%31 K0.70536.682 M ZAR6.460.77 ZAR−13.27%8.06%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR3,199 ZAC−0.12%85.983 K1.062.394 B ZAR6.984.58 ZAR−21.25%11.44%Retail trade
Neutral
MPTMPACT LIMITED12.823 B ZAR2,899 ZAC−1.29%9.366 K0.754.336 B ZAR6.944.18 ZAR+9.80%3.58%Process industries
LBRLIBSTAR HOLDINGS LTD12.382 B ZAR450 ZAC+3.93%45.193 K0.662.58 B ZAR10.880.41 ZAR+7.54%3.46%Consumer non-durables
Sell
THATHARISA PLC11.816 B ZAR1,676 ZAC−0.65%26.634 K0.425.051 B ZAR5.66%Non-energy minerals
Strong buy
ARIAFRICAN RAINBOW MIN LTD11.418 B ZAR17,964 ZAC+2.46%199.958 K0.4434.376 B ZAR11.2016.03 ZAR−74.64%8.55%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.322 B ZAR1,598 ZAC+0.06%70.088 K0.477.658 B ZAR15.471.03 ZAR+50.77%1.22%Distribution services
TSGTSOGO SUN LIMITED11.255 B ZAR1,219 ZAC−1.53%121.91 K0.1612.846 B ZAR8.301.47 ZAR+9.40%5.66%Consumer services
Neutral
CSBCASHBUILD LTD11.192 B ZAR18,607 ZAC+2.25%5.091 K0.083.89 B ZAR46.284.02 ZAR−80.76%3.08%Retail trade
Neutral
CHPCHOPPIES ENTERPRISES LTD10.961 B ZAR68 ZAC−2.86%16.514 K0.241.22 B ZAR7.060.10 ZAR−28.82%5.77%Retail trade
PPCPPC LIMITED10.058 B ZAR409 ZAC+0.74%5.929 M2.526.2 B ZAR46.740.09 ZAR3.39%Non-energy minerals
OCEOCEANA GROUP LTD9.987 B ZAR6,885 ZAC−0.17%23.897 K0.308.08 B ZAR6.4410.69 ZAR+168.93%7.25%Consumer non-durables
Strong buy
SUISUN INTERNATIONAL LTD9.886 B ZAR4,374 ZAC−0.77%115.473 K0.2910.744 B ZAR9.814.46 ZAR+94.37%8.26%Consumer services
Buy
AIPADCOCK INGRAM HLDGS LTD9.643 B ZAR6,917 ZAC−3.25%31.615 K1.2611.482 B ZAR13.145.26 ZAR+8.37%3.87%Health technology
Neutral
ZZZDZEDA LIMITED9.275 B ZAR1,423 ZAC+1.43%399.729 K4.472.616 B ZAR4.003.56 ZAR3.56%Finance
MRFMERAFE RESOURCES LTD9.244 B ZAR143 ZAC−2.05%208.985 K0.133.599 B ZAR2.510.57 ZAR−29.44%29.17%Non-energy minerals
Strong buy
ITEITALTILE LTD9.064 B ZAR1,374 ZAC+0.88%69.87 K0.1916.546 B ZAR11.261.22 ZAR−19.44%3.60%Retail trade
Strong sell
HDCHUDACO INDUSTRIES LTD8.897 B ZAR20,152 ZAC0.00%14.717 K0.245.652 B ZAR10.1319.90 ZAR+13.32%5.09%Distribution services
ACTAFROCENTRIC INV CORP LTD8.795 B ZAR262 ZAC−1.87%12.605 K0.312.235 B ZAR40.180.07 ZAR−87.64%4.14%Retail trade
MSTMUSTEK LTD8.507 B ZAR1,301 ZAC0.00%5490.01748.02 M ZAR38.490.34 ZAR−90.37%0.58%Electronic technology
CMLCORONATION FUND MNGRS LD8.435 B ZAR3,972 ZAC+0.33%332.529 K0.8613.844 B ZAR10.533.77 ZAR−12.59%8.84%Finance
IVTINVICTA HOLDINGS LTD8.279 B ZAR3,450 ZAC+2.28%8.75 K0.463.216 B ZAR7.054.89 ZAR−33.95%3.11%Distribution services
AELALTRON LIMITED A8.25 B ZAR2,021 ZAC+0.95%184.325 K1.397.582 B ZAR18.351.10 ZAR2.90%Technology services
LEWLEWIS GROUP LTD8.184 B ZAR7,498 ZAC−0.61%24.874 K0.563.881 B ZAR9.607.81 ZAR+10.06%4.04%Retail trade
FBRFAMOUS BRANDS LTD8.024 B ZAR6,325 ZAC+0.88%35.032 K0.366.284 B ZAR13.224.78 ZAR−0.28%4.82%Transportation
RFGRFG HOLDINGS LIMITED7.887 B ZAR1,671 ZAC−0.06%91.188 K1.244.369 B ZAR8.431.98 ZAR+93.67%3.71%Consumer non-durables
Buy
KSTPSG FIN SERVICES LTD7.884 B ZAR1,823 ZAC−0.87%376.145 K0.6223.032 B ZAR20.070.91 ZAR+31.33%2.28%Finance