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 ZAR19002 ZAC−0.40%2.135 M0.60313.774 B ZAR7.2126.35 ZAR7.46%Finance
Buy
SOLSASOL LIMITED289.696 B ZAR13449 ZAC+0.50%2.442 M1.1385.006 B ZAR29.494.56 ZAR−69.61%8.97%Process Industries
Buy
MTNMTN GROUP LTD221.056 B ZAR8692 ZAC+2.25%3.642 M0.75153.239 B ZAR40.112.17 ZAR−70.86%3.88%Communications
Buy
SHPSHOPRITE HOLDINGS LTD214.956 B ZAR26299 ZAC+0.64%1.09 M1.28143.232 B ZAR23.5111.19 ZAR2.61%Retail Trade
Buy
FSRFIRSTRAND LTD210.395 B ZAR6943 ZAC+0.30%11.834 M0.99388.136 B ZAR10.276.76 ZAR5.71%Finance
Buy
SLMSANLAM LIMITED206.22 B ZAR7399 ZAC−0.40%3.711 M0.96151.436 B ZAR10.686.93 ZAR+52.73%5.38%Finance
Neutral
ABGABSA GROUP LIMITED205.444 B ZAR15565 ZAC+0.13%1.367 M0.47128.86 B ZAR6.5023.93 ZAR8.81%Finance
Strong buy
BIDBID CORPORATION LTD196.341 B ZAR42739 ZAC−0.96%920.893 K1.42144.152 B ZAR19.2022.26 ZAR+96.96%2.38%Consumer Services
Buy
SPPTHE SPAR GROUP LTD152.316 B ZAR10520 ZAC−2.52%344.269 K0.7620.776 B ZAR50.462.08 ZAR−82.24%0.00%Distribution Services
Neutral
NEDNEDBANK GROUP LTD150.538 B ZAR24268 ZAC+1.16%1.512 M0.86111.464 B ZAR7.7631.28 ZAR7.89%Finance
Buy
VODVODACOM GROUP LTD149.222 B ZAR9489 ZAC−0.42%1.1 M0.73184.452 B ZAR11.788.05 ZAR−18.15%6.66%Communications
Buy
OMUOLD MUTUAL LIMITED144.353 B ZAR1105 ZAC−0.54%13.305 M1.2153.179 B ZAR7.191.54 ZAR+5.94%7.30%Finance
Buy
AMSANGLO AMERICAN PLAT LTD124.583 B ZAR73753 ZAC−4.58%421.032 K1.06203.045 B ZAR14.9149.47 ZAR−83.50%2.76%Non-Energy Minerals
Sell
MTMMOMENTUM MET HLDGS LTD120.976 B ZAR2287 ZAC+0.04%1.885 M0.9329.994 B ZAR7.702.97 ZAR+1731.50%5.69%Finance
Neutral
NPNNASPERS LTD -N-115.298 B ZAR393841 ZAC+0.10%772.393 K1.65701.025 B ZAR10.76366.18 ZAR0.22%Technology Services
Strong buy
BVTBIDVEST LTD114.912 B ZAR25506 ZAC−0.49%1.02 M1.1487.11 B ZAR3.54%Retail Trade
Buy
SSWSIBANYE STILLWATER LTD113.684 B ZAR2528 ZAC−1.98%8.924 M0.5573.057 B ZAR−13.34 ZAR−218.47%2.05%Non-Energy Minerals
Sell
PIKPICK N PAY STORES LTD108.827 B ZAR2119 ZAC+3.42%4.512 M3.529.825 B ZAR71.540.30 ZAR−87.09%9.04%Retail Trade
Neutral
IMPIMPALA PLATINUM HLGS LTD106.594 B ZAR11208 ZAC−0.39%8.28 M1.34101.409 B ZAR−8.71 ZAR−119.51%5.20%Non-Energy Minerals
Neutral
MTHMOTUS HOLDINGS LTD106.321 B ZAR9052 ZAC0.00%225.246 K1.0815.586 B ZAR5.3516.92 ZAR+24.33%7.13%Distribution Services
Strong buy
SAPSAPPI LTD105.616 B ZAR5679 ZAC+1.18%1.399 M0.9033.512 B ZAR−3.35 ZAR−124.90%4.94%Process Industries
Buy
KIOKUMBA IRON ORE LTD92.169 B ZAR53622 ZAC+2.01%157.938 K0.66168.596 B ZAR7.5970.64 ZAR−31.66%8.90%Non-Energy Minerals
Neutral
INLINVESTEC LTD91.629 B ZAR12621 ZAC−0.21%457.435 K0.88235.509 B ZAR5.2723.94 ZAR6.13%Finance
Strong buy
PPHPEPKOR HOLDINGS LTD87.408 B ZAR1919 ZAC−0.16%3.677 M0.7670.783 B ZAR−0.37 ZAR−127.77%2.50%Retail Trade
Neutral
DTCDATATEC LTD85.976 B ZAR3768 ZAC−0.87%175.396 K0.888.606 B ZAR5.796.51 ZAR+672.21%38.04%Technology Services
GFIGOLD FIELDS LTD83.1 B ZAR30227 ZAC−1.09%1.189 M0.49273.537 B ZAR21.2614.22 ZAR+8.09%2.44%Non-Energy Minerals
Sell
DSYDISCOVERY LTD79.048 B ZAR11711 ZAC−0.03%2.352 M0.8878.194 B ZAR13.718.54 ZAR+23.78%1.49%Finance
Buy
WHLWOOLWORTHS HOLDINGS LTD72.266 B ZAR6191 ZAC+0.19%1.586 M0.5755.876 B ZAR13.654.54 ZAR+46.34%4.90%Retail Trade
Buy
SPGSUPER GROUP LTD61.877 B ZAR2858 ZAC+0.78%336.03 K0.989.636 B ZAR6.734.25 ZAR+36.47%2.82%Transportation
Buy
MCGMULTICHOICE GROUP LTD59.141 B ZAR11601 ZAC−0.15%582.83 K0.4749.668 B ZAR−10.63 ZAR−538.58%0.00%Consumer Services
Buy
TFGTHE FOSCHINI GROUP LIMITED54.123 B ZAR10702 ZAC+0.05%621.163 K0.4434.593 B ZAR12.508.56 ZAR2.80%Retail Trade
Buy
CPICAPITEC BANK HLDGS LTD53.442 B ZAR227943 ZAC−0.47%280.731 K1.07265.892 B ZAR24.9791.30 ZAR1.89%Finance
Sell
HARHARMONY GM CO LTD49.459 B ZAR18534 ZAC+0.65%1.731 M1.12115.393 B ZAR12.9314.34 ZAR+1198.59%1.21%Non-Energy Minerals
Strong sell
SNTSANTAM LIMITED48.961 B ZAR29945 ZAC+0.16%82.945 K1.7632.985 B ZAR10.1429.52 ZAR+19.15%4.68%Finance
Buy
REMREMGRO LTD48.151 B ZAR12672 ZAC−0.94%1.152 M0.6572.285 B ZAR22.105.73 ZAR−55.03%1.88%Finance
Neutral
BAWBARLOWORLD LTD45.028 B ZAR8912 ZAC+1.13%208.465 K0.3716.464 B ZAR7.5111.86 ZAR+6.05%5.68%Distribution Services
Buy
CLSCLICKS GROUP LTD44.468 B ZAR29747 ZAC−2.22%1.3 M1.8872.423 B ZAR26.9711.03 ZAR+25.68%2.23%Retail Trade
Buy
TKGTELKOM SA SOC LTD43.138 B ZAR2492 ZAC−0.44%150.976 K0.2712.217 B ZAR−19.97 ZAR−471.91%0.00%Communications
Neutral
ACLARCELORMITTAL SA LIMITED41.637 B ZAR117 ZAC+6.36%203.524 K0.931.248 B ZAR−3.52 ZAR−159.17%0.00%Non-Energy Minerals
Strong buy
APNASPEN PHARMACARE HLDGS LTD40.709 B ZAR23204 ZAC−1.40%1.123 M1.20104.551 B ZAR21.1810.96 ZAR−9.39%1.45%Health Technology
Buy
NPHNORTHAM PLATINUM HLDGS LTD39.807 B ZAR14931 ZAC+0.06%1.24 M0.9058.179 B ZAR−8.05 ZAR−127.22%4.69%Non-Energy Minerals
Buy
EXXEXXARO RESOURCES LTD38.698 B ZAR18938 ZAC+1.45%561.329 K1.0445.095 B ZAR4.0546.70 ZAR−8.93%12.21%Energy Minerals
Strong buy
RCLRCL FOODS LIMITED37.783 B ZAR1020 ZAC−3.86%58.868 K3.059.437 B ZAR7.781.31 ZAR+6.04%0.00%Consumer Non-Durables
Strong sell
AFEAECI LIMITED37.5 B ZAR9673 ZAC+0.44%128.527 K0.969.186 B ZAR8.8510.92 ZAR−4.01%2.27%Process Industries
Strong buy
TBSTIGER BRANDS LTD37.389 B ZAR20439 ZAC+0.60%151.381 K0.9131.751 B ZAR12.0217.00 ZAR+50.44%4.88%Consumer Non-Durables
Buy
DCPDIS-CHEM PHARMACIES LTD32.664 B ZAR3352 ZAC−0.30%248.382 K0.5828.913 B ZAR32.041.05 ZAR+15.99%1.24%Retail Trade
Neutral
MRPMR PRICE GROUP LTD31.875 B ZAR18617 ZAC+1.11%355.777 K0.4547.508 B ZAR16.4511.32 ZAR−1.58%3.97%Retail Trade
Buy
TGATHUNGELA RESOURCES LTD30.634 B ZAR13954 ZAC+3.36%517.525 K1.5618.966 B ZAR3.7836.92 ZAR−23.22%14.81%Utilities
Neutral
KAPKAP LIMITED29.628 B ZAR256 ZAC−3.40%1.778 M0.646.583 B ZAR38.210.07 ZAR−87.33%0.00%Transportation
Neutral
AEGAVENG GROUP LIMITED28.865 B ZAR580 ZAC−2.36%58.136 K0.72738.206 M ZAR−10.49 ZAR−324.53%0.00%Industrial Services
TCPTRANSACTION CAPITAL LTD28.244 B ZAR258 ZAC−5.49%1.838 M1.572.157 B ZAR−1.23 ZAR−136.87%0.00%Commercial Services
Strong buy
OMNOMNIA HOLDINGS LTD26.572 B ZAR5665 ZAC+1.16%48.771 K0.589.06 B ZAR8.516.65 ZAR+26.96%6.70%Process Industries
Strong sell
OOUTOUTSURANCE GROUP LIMITED26.099 B ZAR4333 ZAC−0.30%1.399 M0.4366.562 B ZAR19.742.19 ZAR−55.65%3.20%Finance
Buy
WBOWILSON BAYLY HLM-OVC LTD23.769 B ZAR14762 ZAC+1.29%72.591 K1.279.374 B ZAR8.4217.54 ZAR1.58%Industrial Services
Buy
NTCNETCARE LIMITED23.699 B ZAR1164 ZAC−1.02%2.214 M0.4415.458 B ZAR12.060.97 ZAR+64.35%5.53%Health Services
Buy
LHCLIFE HEALTHC GRP HLDGS LTD22.641 B ZAR1064 ZAC−0.09%2.145 M0.4515.473 B ZAR59.210.18 ZAR−84.58%4.14%Health Services
Buy
KALKAL GROUP LIMITED22.397 B ZAR4699 ZAC−1.03%20.836 K0.243.346 B ZAR7.456.31 ZAR+22.42%3.79%Commercial Services
HCIHOSKEN CONS INV LTD21.758 B ZAR17799 ZAC+1.14%119.824 K1.4614.233 B ZAR4.5339.32 ZAR+143.13%0.00%Consumer Services
TRUTRUWORTHS INT LTD20.535 B ZAR8179 ZAC+1.13%572.682 K0.5529.648 B ZAR9.118.98 ZAR+45.46%7.13%Retail Trade
Buy
ARLASTRAL FOODS LTD19.251 B ZAR15244 ZAC−1.45%428.207 K6.945.965 B ZAR−5.81 ZAR−128.52%0.00%Process Industries
Strong sell
BLUBLUE LABEL TELECOMS LTD18.918 B ZAR430 ZAC−0.46%389.575 K1.073.797 B ZAR5.110.84 ZAR−18.48%0.00%Distribution Services
PPMRPREMIER GROUP LIMITED17.938 B ZAR6181 ZAC−1.20%7.022 K0.572.41 M ZAR0.00%Distribution Services
Buy
RBXRAUBEX GROUP LTD17.425 B ZAR3758 ZAC+0.59%109.303 K0.256.753 B ZAR7.974.71 ZAR+55.14%3.72%Industrial Services
Strong buy
NPKNAMPAK LTD16.634 B ZAR18626 ZAC+0.12%3.521 K0.221.472 B ZAR−903.98 ZAR−1659.19%0.00%Process Industries
MTAMETAIR INVESTMENTS LTD15.856 B ZAR1091 ZAC−0.09%335.748 K2.152.101 B ZAR22.370.49 ZAR−85.91%0.00%Producer Manufacturing
NY1NINETY ONE LIMITED15.381 B ZAR3936 ZAC−0.40%528.236 K0.9861.061 B ZAR10.043.92 ZAR−3.52%7.49%Finance
Sell
NNRPNEPI ROCKCASTLE N.V.15.26 B ZAR12896 ZAC+1.15%1.752 M0.9384.255 B ZAR8.6114.98 ZAR+122.09%8.32%Finance
Neutral
AVIAVI LTD14.92 B ZAR8903 ZAC−0.51%602.615 K1.0529.755 B ZAR14.646.08 ZAR+17.54%5.72%Consumer Non-Durables
Neutral
ARIAFRICAN RAINBOW MIN LTD14.662 B ZAR23590 ZAC−0.93%604 K0.5946.68 B ZAR9.4524.97 ZAR−57.64%7.56%Non-Energy Minerals
Buy
HLMHULAMIN LTD13.796 B ZAR350 ZAC+3.24%58.72 K0.281.103 B ZAR4.310.81 ZAR−55.02%0.00%Non-Energy Minerals
RLOREUNERT LTD13.781 B ZAR6683 ZAC−0.58%169.913 K1.0710.716 B ZAR11.615.76 ZAR+19.25%4.94%Consumer Durables
BELBELL EQUIPMENT LTD13.514 B ZAR2699 ZAC−0.59%4.672 K0.132.594 B ZAR3.797.13 ZAR+173.95%0.00%Producer Manufacturing
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR2749 ZAC+0.84%27.16 K0.572.039 B ZAR5.135.36 ZAR+9.91%14.16%Retail Trade
MPTMPACT LIMITED12.823 B ZAR2698 ZAC−0.07%26.183 K1.473.987 B ZAR5.574.85 ZAR+40.39%4.44%Process Industries
Strong buy
MURMURRAY & ROBERTS HLDGS12.46 B ZAR153 ZAC−2.55%46.141 K0.01615.39 M ZAR−1.85 ZAR−1906.34%0.00%Industrial Services
Strong buy
LBRLIBSTAR HOLDINGS LTD12.382 B ZAR376 ZAC−0.27%16.798 K0.522.234 B ZAR9.890.38 ZAR+43.80%4.00%Consumer Non-Durables
Neutral
ADRADCORP HOLDINGS LIMITED12.049 B ZAR394 ZAC−1.25%140.972 K3.09429.345 M ZAR6.960.57 ZAR8.15%Commercial Services
THATHARISA PLC11.816 B ZAR1798 ZAC−0.94%18.094 K1.755.425 B ZAR5.27%Non-Energy Minerals
Buy
CAACA SALES HOLDINGS LTD11.322 B ZAR1225 ZAC+1.49%44.37 K0.515.762 B ZAR9.971.23 ZAR+113.22%1.62%Distribution Services
TSGTSOGO SUN LIMITED11.076 B ZAR1167 ZAC−1.02%860.799 K0.4812.244 B ZAR6.191.88 ZAR+120.04%7.38%Consumer Services
CSBCASHBUILD LTD10.653 B ZAR14499 ZAC+0.71%23.24 K1.833.107 B ZAR−2.03 ZAR−107.70%4.56%Retail Trade
Neutral
MSTMUSTEK LTD10.126 B ZAR847 ZAC+1.44%25.92 K0.53482.185 M ZAR3.422.48 ZAR−46.08%9.19%Electronic Technology
OCEOCEANA GROUP LTD9.987 B ZAR7312 ZAC−1.54%19.008 K0.168.696 B ZAR9.407.78 ZAR+46.32%5.86%Consumer Non-Durables
PPCPPC LIMITED9.902 B ZAR346 ZAC−1.42%877.734 K0.515.402 B ZAR13.950.25 ZAR0.00%Non-Energy Minerals
SUISUN INTERNATIONAL LTD9.886 B ZAR3610 ZAC−0.80%210.014 K1.518.914 B ZAR8.624.19 ZAR+318.98%9.64%Consumer Services
ZZZDZEDA LIMITED9.275 B ZAR1192 ZAC−1.81%57.844 K0.162.262 B ZAR3.083.87 ZAR0.00%Finance
Buy
MRFMERAFE RESOURCES LTD9.244 B ZAR126 ZAC−0.79%1.435 M0.803.124 B ZAR1.800.70 ZAR+5.03%33.60%Non-Energy Minerals
Strong buy
ITEITALTILE LTD9.136 B ZAR948 ZAC+0.85%885.231 K0.8711.412 B ZAR7.871.21 ZAR−17.59%5.12%Retail Trade
Buy
AIPADCOCK INGRAM HLDGS LTD9.132 B ZAR5501 ZAC−1.13%21.673 K0.248.998 B ZAR10.025.49 ZAR+21.58%4.49%Health Technology
Neutral
HDCHUDACO INDUSTRIES LTD8.897 B ZAR16800 ZAC+0.53%6.335 K0.514.687 B ZAR8.0220.95 ZAR+27.92%6.13%Distribution Services
ACTAFROCENTRIC INV CORP LTD8.868 B ZAR283 ZAC+0.71%418.931 K5.212.403 B ZAR9.610.29 ZAR−43.83%0.00%Retail Trade
CHPCHOPPIES ENTERPRISES LTD8.719 B ZAR54 ZAC−6.90%13.941 K0.251.198 B ZAR3.960.14 ZAR+6.18%3.20%Retail Trade
CMLCORONATION FUND MNGRS LD8.435 B ZAR3413 ZAC+3.08%784.932 K2.1911.572 B ZAR18.651.83 ZAR−62.51%4.98%Finance
AELALTRON LIMITED A8.25 B ZAR1173 ZAC+2.89%40.177 K0.334.32 B ZAR−0.43 ZAR−112.92%3.86%Technology Services
Neutral
FBRFAMOUS BRANDS LTD8.024 B ZAR5111 ZAC−3.04%25.766 K0.255.281 B ZAR11.194.57 ZAR+44.21%7.04%Transportation
RFGRFG HOLDINGS LIMITED7.887 B ZAR1361 ZAC+0.96%67.402 K0.283.524 B ZAR7.501.82 ZAR+121.21%4.60%Consumer Non-Durables
Strong buy
ADHADVTECH LTD7.86 B ZAR2708 ZAC−0.22%600.32 K2.8314.877 B ZAR15.641.73 ZAR+43.02%3.20%Commercial Services
IVTINVICTA HOLDINGS LTD7.77 B ZAR2683 ZAC+2.40%6.695 K0.072.497 B ZAR5.255.11 ZAR−21.65%3.82%Distribution Services
LEWLEWIS GROUP LTD7.483 B ZAR4701 ZAC−0.38%3.039 K0.202.544 B ZAR6.916.80 ZAR+2.80%12.99%Retail Trade
CATCAXTON CTP PUBLISH PRINT6.975 B ZAR1033 ZAC+0.19%77.375 K1.643.687 B ZAR6.001.72 ZAR+69.03%5.83%Consumer Services