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,157 ZAC−1.23%2.96 M1.00395.96 B ZAR9.2526.11 ZAR6.11%Finance
Buy
SOLSASOL LIMITED275.111 B ZAR9,971 ZAC−6.03%2.248 M0.7963.717 B ZAR−69.47 ZAR−213.26%2.01%Process industries
Buy
FSRFIRSTRAND LTD251.582 B ZAR7,881 ZAC−0.18%11.627 M0.57442.03 B ZAR11.576.81 ZAR5.27%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.718 B ZAR31,453 ZAC+0.49%799.446 K0.47172.412 B ZAR27.4911.44 ZAR+9.47%2.26%Retail trade
Neutral
BIDBID CORPORATION LTD225.905 B ZAR43,690 ZAC+0.90%538.596 K0.50146.615 B ZAR18.3323.83 ZAR+65.47%2.49%Consumer services
Neutral
MTNMTN GROUP LTD221.056 B ZAR8,425 ZAC+0.47%1.789 M0.48151.923 B ZAR−6.94 ZAR−167.31%3.92%Communications
Buy
SLMSANLAM LIMITED206.22 B ZAR8,880 ZAC+0.33%1.37 M0.44175.347 B ZAR11.367.81 ZAR+42.27%4.51%Finance
Neutral
ABGABSA GROUP LIMITED205.444 B ZAR16,877 ZAC−0.66%1.121 M0.57139.911 B ZAR7.4022.82 ZAR8.12%Finance
Buy
SPPTHE SPAR GROUP LTD152.316 B ZAR12,918 ZAC+0.85%162.587 K0.3124.877 B ZAR−1.87 ZAR−116.08%0.00%Distribution services
Neutral
NEDNEDBANK GROUP LTD150.538 B ZAR29,331 ZAC−1.62%631.502 K0.47136.244 B ZAR8.8833.03 ZAR6.80%Finance
Buy
VODVODACOM GROUP LTD149.222 B ZAR10,452 ZAC+0.77%1.549 M0.94202.118 B ZAR12.648.27 ZAR−15.95%5.65%Communications
Buy
OMUOLD MUTUAL LIMITED144.353 B ZAR1,268 ZAC−0.08%9.243 M0.7760.605 B ZAR7.081.79 ZAR−7.97%6.56%Finance
Sell
MTMMOMENTUM GROUP LIMITED133.354 B ZAR2,944 ZAC−0.24%1.612 M0.6839.173 B ZAR10.642.77 ZAR+6.44%4.24%Finance
Neutral
AMSANGLO AMERICAN PLAT LTD124.583 B ZAR67,176 ZAC−3.45%450.438 K1.05176.478 B ZAR15.2444.08 ZAR−80.40%2.84%Non-energy minerals
Neutral
BVTBIDVEST LTD122.616 B ZAR28,285 ZAC−0.76%373.21 K0.4896.144 B ZAR15.1318.69 ZAR+25.43%3.23%Retail trade
Strong buy
NPNNASPERS LTD -N-120.524 B ZAR408,321 ZAC−1.45%286.466 K0.74721.808 B ZAR14.28285.97 ZAR−64.60%0.21%Technology services
Buy
PIKPICK N PAY STORES LTD114.948 B ZAR2,576 ZAC+0.39%954.793 K0.3727.215 B ZAR−6.02 ZAR−348.46%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.764 B ZAR11,763 ZAC−0.46%208.774 K0.6420.353 B ZAR8.4413.93 ZAR−22.93%4.42%Distribution services
Buy
SSWSIBANYE STILLWATER LTD113.684 B ZAR2,027 ZAC−3.80%10.115 M0.6157.404 B ZAR−18.61 ZAR−359.48%0.00%Non-energy minerals
Sell
INLINVESTEC LTD113.092 B ZAR13,916 ZAC−0.65%280.552 K0.46258.41 B ZAR5.6324.70 ZAR5.72%Finance
DTCDATATEC LTD102.013 B ZAR3,951 ZAC+0.05%455.801 K0.639.094 B ZAR8.614.59 ZAR+118.86%3.29%Technology services
Buy
SAPSAPPI LTD101.201 B ZAR5,314 ZAC−1.81%3.074 M1.8331.911 B ZAR80.300.66 ZAR−91.16%5.22%Process industries
Buy
KIOKUMBA IRON ORE LTD92.169 B ZAR34,180 ZAC−4.89%309.62 K0.92109.63 B ZAR5.4462.88 ZAR−5.69%12.57%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD87.408 B ZAR2,251 ZAC+0.90%9.235 M1.1782.882 B ZAR−0.39 ZAR−125.35%2.14%Retail trade
Neutral
IMPIMPALA PLATINUM HLGS LTD86.398 B ZAR11,300 ZAC−5.73%2.897 M0.60101.824 B ZAR−19.24 ZAR−150.11%0.00%Non-energy minerals
Neutral
GFIGOLD FIELDS LTD83.1 B ZAR27,727 ZAC−1.57%922.563 K0.45248.181 B ZAR21.3712.97 ZAR−16.99%2.60%Non-energy minerals
Neutral
WHLWOOLWORTHS HOLDINGS LTD76.533 B ZAR6,480 ZAC+2.43%3.804 M1.2358.607 B ZAR22.642.86 ZAR−24.95%4.10%Retail trade
Neutral
DSYDISCOVERY LTD75.501 B ZAR18,338 ZAC−0.06%1.03 M0.54122.376 B ZAR16.9710.80 ZAR+32.12%1.18%Finance
Buy
SPGSUPER GROUP LTD64.899 B ZAR2,259 ZAC−0.79%287.543 K0.387.684 B ZAR162.280.14 ZAR−96.28%2.65%Transportation
Neutral
HARHARMONY GM CO LTD62.644 B ZAR17,742 ZAC−1.64%700.89 K0.36111.573 B ZAR13.0113.64 ZAR1.36%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.853 B ZAR15,425 ZAC+5.02%3.664 M2.9649.882 B ZAR16.949.11 ZAR−11.96%2.27%Retail trade
Buy
MCGMULTICHOICE GROUP LTD55.968 B ZAR11,029 ZAC−0.66%238.533 K0.4747.155 B ZAR−9.35 ZAR−402.28%0.00%Consumer services
CPICAPITEC BANK HLDGS LTD53.442 B ZAR329,539 ZAC−0.44%100.181 K0.36382.592 B ZAR31.02106.24 ZAR1.65%Finance
Neutral
SNTSANTAM LIMITED50.659 B ZAR37,386 ZAC+0.44%20.165 K0.5041.245 B ZAR11.1733.47 ZAR+64.10%3.85%Finance
Neutral
REMREMGRO LTD50.424 B ZAR15,100 ZAC−1.97%1.137 M1.2385.297 B ZAR67.872.22 ZAR−90.40%1.59%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR38,831 ZAC+0.20%406.015 K0.5092.447 B ZAR32.6211.90 ZAR+10.21%1.81%Retail trade
Neutral
BAWBARLOWORLD LTD45.028 B ZAR8,396 ZAC−1.41%47.805 K0.1415.692 B ZAR8.549.83 ZAR+14.45%6.07%Distribution services
Neutral
APNASPEN PHARMACARE HLDGS LTD44.706 B ZAR17,669 ZAC−1.60%561.185 K0.6878.501 B ZAR17.829.91 ZAR−30.68%2.03%Health technology
Buy
TKGTELKOM SA SOC LTD42.463 B ZAR2,687 ZAC−0.37%617.507 K0.3613.134 B ZAR7.083.80 ZAR−26.97%0.00%Communications
Strong buy
ACLARCELORMITTAL SA LIMITED41.637 B ZAR131 ZAC+1.55%279.854 K0.541.471 B ZAR−4.28 ZAR−164.15%0.00%Non-energy minerals
EXXEXXARO RESOURCES LTD38.698 B ZAR16,751 ZAC+0.95%694.385 K0.8940.457 B ZAR4.4637.53 ZAR−28.48%10.78%Energy minerals
Buy
MRPMR PRICE GROUP LTD37.648 B ZAR25,850 ZAC+3.74%1.817 M2.1166.741 B ZAR20.8012.43 ZAR−2.13%3.13%Retail trade
Buy
AFEAECI LIMITED37.5 B ZAR9,738 ZAC−0.19%68.247 K0.309.291 B ZAR13.437.25 ZAR−39.27%2.25%Process industries
AEGAVENG GROUP LIMITED37.467 B ZAR1,054 ZAC−0.19%46.223 K0.261.311 B ZAR4.382.41 ZAR+132.01%0.00%Industrial services
Strong buy
TBSTIGER BRANDS LTD37.389 B ZAR23,869 ZAC+0.21%99.843 K0.3637.203 B ZAR12.9518.44 ZAR+79.77%4.28%Consumer non-durables
Strong buy
DCPDIS-CHEM PHARMACIES LTD36.283 B ZAR3,798 ZAC+0.37%594.187 K0.7932.67 B ZAR30.701.24 ZAR+2.44%1.20%Retail trade
Buy
OOUTOUTSURANCE GROUP LIMITED33.931 B ZAR6,082 ZAC−0.28%1.006 M0.3593.53 B ZAR23.372.60 ZAR−82.21%2.87%Finance
Neutral
NPHNORTHAM PLATINUM HLDGS LTD30.812 B ZAR12,236 ZAC−4.00%2.462 M0.7447.695 B ZAR26.544.61 ZAR−82.20%1.39%Non-energy minerals
Buy
TGATHUNGELA RESOURCES LTD30.634 B ZAR13,312 ZAC−0.41%436.183 K0.9618.705 B ZAR5.5224.12 ZAR−78.76%9.01%Utilities
Buy
KAPKAP LIMITED29.062 B ZAR338 ZAC−1.17%2.042 M1.278.479 B ZAR7.820.43 ZAR−36.88%0.00%Transportation
Neutral
TCPTRANSACTION CAPITAL LTD28.244 B ZAR290 ZAC−1.02%366.001 K0.432.282 B ZAR−1.04 ZAR−130.88%0.00%Commercial services
WBOWILSON BAYLY HLM-OVC LTD27.526 B ZAR21,242 ZAC+2.34%77.528 K0.7513.663 B ZAR11.5718.36 ZAR2.17%Industrial services
Strong buy
RCLRCL FOODS LIMITED26.017 B ZAR920 ZAC0.00%760.008.219 B ZAR5.061.82 ZAR+60.92%3.80%Consumer non-durables
NTCNETCARE LIMITED23.699 B ZAR1,502 ZAC+0.40%1.148 M0.4119.733 B ZAR15.560.97 ZAR+64.35%4.33%Health services
Buy
LHCLIFE HEALTHC GRP HLDGS LTD22.641 B ZAR1,680 ZAC+2.13%13.345 M4.0224.475 B ZAR7.592.21 ZAR+109.26%2.73%Health services
Buy
HCIHOSKEN CONS INV LTD22.58 B ZAR19,601 ZAC−0.51%97.346 K1.2015.851 B ZAR25.117.81 ZAR−69.63%0.51%Consumer services
KALKAL GROUP LIMITED22.397 B ZAR5,184 ZAC+2.96%6360.033.651 B ZAR8.226.31 ZAR+22.42%3.55%Commercial services
OMNOMNIA HOLDINGS LTD22.219 B ZAR6,619 ZAC−0.93%410.222 K4.4710.634 B ZAR9.506.96 ZAR+6.66%5.66%Process industries
TRUTRUWORTHS INT LTD21.048 B ZAR10,506 ZAC+2.00%2.002 M1.0038.494 B ZAR10.1110.39 ZAR+32.35%5.04%Retail trade
Neutral
ARLASTRAL FOODS LTD19.251 B ZAR16,951 ZAC−0.48%90.201 K0.546.537 B ZAR−5.81 ZAR−128.52%0.00%Process industries
PPMRPREMIER GROUP LIMITED18.587 B ZAR11,553 ZAC+0.45%49.299 K0.464.449 M ZAR16.247.11 ZAR1.90%Distribution services
Neutral
RBXRAUBEX GROUP LTD17.425 B ZAR4,750 ZAC−0.63%571.14 K0.508.59 B ZAR10.084.71 ZAR+55.14%3.26%Industrial services
Strong buy
NY1NINETY ONE LIMITED16.736 B ZAR3,743 ZAC−2.04%614.506 K0.7165.972 B ZAR8.674.32 ZAR−4.84%7.72%Finance
Sell
NPKNAMPAK LTD16.634 B ZAR46,695 ZAC+1.51%10.933 K0.853.696 B ZAR−197.84 ZAR−322.37%0.00%Process industries
AVIAVI LTD15.862 B ZAR11,398 ZAC+0.37%770.221 K0.7538.011 B ZAR16.876.76 ZAR+27.75%5.18%Consumer non-durables
Buy
MTAMETAIR INVESTMENTS LTD15.856 B ZAR1,099 ZAC−3.34%84.954 K0.752.122 B ZAR−0.01 ZAR−100.62%0.00%Producer manufacturing
NNRPNEPI ROCKCASTLE N.V.15.26 B ZAR13,878 ZAC−0.18%957.468 K0.5498.854 B ZAR8.7115.94 ZAR+99.78%7.73%Finance
Neutral
BLUBLUE LABEL TELECOMS LTD14.598 B ZAR540 ZAC−1.28%680.958 K0.924.75 B ZAR7.500.72 ZAR−36.89%0.00%Distribution services
RRBORAINBOW CHICKEN LIMITED14.527 B ZAR345 ZAC−1.43%214.144 K0.543.08 B ZAR17.050.20 ZAR0.00%Process industries
HLMHULAMIN LTD13.796 B ZAR397 ZAC0.00%8.136 K0.041.288 B ZAR5.650.70 ZAR−64.37%0.00%Non-energy minerals
RLOREUNERT LTD13.781 B ZAR8,010 ZAC+0.60%42.166 K0.1312.583 B ZAR13.475.95 ZAR+22.71%4.23%Consumer durables
BELBELL EQUIPMENT LTD13.514 B ZAR4,085 ZAC+0.17%1.401 K0.033.906 B ZAR5.397.58 ZAR+179.08%0.00%Producer manufacturing
MURMURRAY & ROBERTS HLDGS13.452 B ZAR143 ZAC+0.70%420.796 K0.35564.434 M ZAR−0.34 ZAR−202.17%0.00%Industrial services
Strong buy
ADRADCORP HOLDINGS LIMITED12.982 B ZAR500 ZAC0.00%20.00536.682 M ZAR6.460.77 ZAR−13.27%8.06%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR3,335 ZAC+4.25%74.799 K0.882.497 B ZAR7.284.58 ZAR−21.25%10.96%Retail trade
Neutral
MPTMPACT LIMITED12.823 B ZAR2,900 ZAC+0.03%1.784 K0.184.283 B ZAR6.944.18 ZAR+9.80%3.62%Process industries
LBRLIBSTAR HOLDINGS LTD12.382 B ZAR441 ZAC−2.00%8.519 K0.122.633 B ZAR10.660.41 ZAR+7.54%3.39%Consumer non-durables
Sell
THATHARISA PLC11.816 B ZAR1,657 ZAC−1.13%1060.004.958 B ZAR5.76%Non-energy minerals
Strong buy
ARIAFRICAN RAINBOW MIN LTD11.418 B ZAR16,904 ZAC−5.90%258.2 K0.6233.143 B ZAR10.5416.03 ZAR−74.64%8.87%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.322 B ZAR1,626 ZAC+1.75%47.721 K0.327.782 B ZAR15.741.03 ZAR+50.77%1.20%Distribution services
TSGTSOGO SUN LIMITED11.255 B ZAR1,207 ZAC−0.98%604.452 K0.8112.556 B ZAR8.211.47 ZAR+9.40%5.79%Consumer services
Neutral
CSBCASHBUILD LTD11.192 B ZAR18,651 ZAC+0.24%40.782 K0.703.986 B ZAR46.394.02 ZAR−80.76%3.01%Retail trade
Neutral
CHPCHOPPIES ENTERPRISES LTD10.961 B ZAR64 ZAC−5.88%10.333 K0.161.185 B ZAR6.640.10 ZAR−28.82%5.77%Retail trade
PPCPPC LIMITED10.058 B ZAR414 ZAC+1.22%1.893 M0.666.369 B ZAR47.310.09 ZAR3.30%Non-energy minerals
OCEOCEANA GROUP LTD9.987 B ZAR6,832 ZAC−0.77%26.278 K0.378.001 B ZAR6.3910.69 ZAR+168.93%7.32%Consumer non-durables
Strong buy
SUISUN INTERNATIONAL LTD9.886 B ZAR4,369 ZAC−0.11%82.132 K0.2110.652 B ZAR9.804.46 ZAR+94.37%8.33%Consumer services
Buy
AIPADCOCK INGRAM HLDGS LTD9.643 B ZAR6,893 ZAC−0.35%82.459 K3.2011.144 B ZAR13.095.26 ZAR+8.37%3.99%Health technology
Neutral
ZZZDZEDA LIMITED9.275 B ZAR1,475 ZAC+3.65%40.053 K0.332.751 B ZAR4.143.56 ZAR3.39%Finance
MRFMERAFE RESOURCES LTD9.244 B ZAR145 ZAC+1.40%769.76 K0.483.599 B ZAR2.540.57 ZAR−29.44%29.17%Non-energy minerals
Strong buy
ITEITALTILE LTD9.064 B ZAR1,369 ZAC−0.36%58.979 K0.2016.668 B ZAR11.221.22 ZAR−19.44%3.58%Retail trade
Strong sell
HDCHUDACO INDUSTRIES LTD8.897 B ZAR20,245 ZAC+0.46%4.902 K0.095.678 B ZAR10.1719.90 ZAR+13.32%5.06%Distribution services
ACTAFROCENTRIC INV CORP LTD8.795 B ZAR263 ZAC+0.38%2.976 K0.072.21 B ZAR40.340.07 ZAR−87.64%4.18%Retail trade
MSTMUSTEK LTD8.507 B ZAR1,321 ZAC+1.54%18.616 K0.18761.83 M ZAR39.080.34 ZAR−90.37%0.57%Electronic technology
CMLCORONATION FUND MNGRS LD8.435 B ZAR3,948 ZAC−0.60%170.663 K0.4313.809 B ZAR10.473.77 ZAR−12.59%8.86%Finance
IVTINVICTA HOLDINGS LTD8.279 B ZAR3,459 ZAC+0.26%18.997 K1.083.297 B ZAR7.074.89 ZAR−33.95%3.03%Distribution services
AELALTRON LIMITED A8.25 B ZAR2,052 ZAC+1.53%193.325 K1.887.772 B ZAR18.641.10 ZAR2.83%Technology services
LEWLEWIS GROUP LTD8.184 B ZAR7,499 ZAC+0.01%42.143 K0.923.904 B ZAR9.607.81 ZAR+10.06%4.00%Retail trade
FBRFAMOUS BRANDS LTD8.024 B ZAR6,329 ZAC+0.06%14.431 K0.176.344 B ZAR13.234.78 ZAR−0.28%4.77%Transportation
RFGRFG HOLDINGS LIMITED7.887 B ZAR1,702 ZAC+1.86%5.819 K0.074.453 B ZAR8.591.98 ZAR+93.67%3.64%Consumer non-durables
Buy
KSTPSG FIN SERVICES LTD7.884 B ZAR1,887 ZAC+3.51%458.285 K0.7423.596 B ZAR20.770.91 ZAR+31.33%2.23%Finance