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 ZAR17900 ZAC−0.91%3.745 M0.85294.351 B ZAR6.7926.35 ZAR7.95%Finance
Buy
SOLSASOL LIMITED289.696 B ZAR12974 ZAC+1.35%2.842 M0.8382.437 B ZAR28.444.56 ZAR−69.61%9.25%Process Industries
Buy
MTNMTN GROUP LTD221.056 B ZAR9373 ZAC+1.24%7.903 M1.22168.941 B ZAR43.252.17 ZAR−70.86%3.52%Communications
Buy
SHPSHOPRITE HOLDINGS LTD214.956 B ZAR25301 ZAC+1.16%1.295 M0.76138.699 B ZAR22.6211.19 ZAR2.70%Retail Trade
Buy
FSRFIRSTRAND LTD210.395 B ZAR6503 ZAC−0.15%9.841 M0.72364.695 B ZAR9.626.76 ZAR6.07%Finance
Buy
SLMSANLAM LIMITED206.22 B ZAR6831 ZAC+1.35%5.409 M0.99139.169 B ZAR9.866.93 ZAR+52.73%5.86%Finance
Neutral
ABGABSA GROUP LIMITED205.444 B ZAR14702 ZAC+1.57%2.397 M0.95121.871 B ZAR6.1423.93 ZAR9.32%Finance
Strong buy
BIDBID CORPORATION LTD196.341 B ZAR43230 ZAC+0.86%569.275 K0.77144.416 B ZAR19.4222.26 ZAR+96.96%2.37%Consumer Services
Buy
SPPTHE SPAR GROUP LTD152.316 B ZAR10189 ZAC+1.73%535.498 K0.9319.614 B ZAR48.882.08 ZAR−82.24%0.00%Distribution Services
Neutral
NEDNEDBANK GROUP LTD150.538 B ZAR22807 ZAC+0.21%1.421 M0.81105.958 B ZAR7.2931.28 ZAR8.30%Finance
Buy
OMUOLD MUTUAL LIMITED144.353 B ZAR1097 ZAC−0.09%10.064 M0.7152.652 B ZAR7.141.54 ZAR+5.94%7.37%Finance
Buy
AMSANGLO AMERICAN PLAT LTD124.583 B ZAR66835 ZAC+4.22%426.579 K0.63175.585 B ZAR13.5149.47 ZAR−83.50%3.19%Non-Energy Minerals
Sell
MTMMOMENTUM MET HLDGS LTD120.976 B ZAR2099 ZAC+0.48%2.721 M0.7027.691 B ZAR7.072.97 ZAR+1731.50%6.19%Finance
Neutral
VODVODACOM GROUP LTD118.604 B ZAR9301 ZAC+1.79%988.078 K0.93179.981 B ZAR10.309.03 ZAR−2.49%6.83%Communications
Buy
NPNNASPERS LTD -N-115.298 B ZAR375872 ZAC+1.59%480.949 K0.99669.726 B ZAR10.26366.18 ZAR0.23%Technology Services
Buy
BVTBIDVEST LTD114.912 B ZAR25259 ZAC+2.05%1.13 M1.1785.856 B ZAR3.59%Retail Trade
Buy
SSWSIBANYE STILLWATER LTD113.684 B ZAR2100 ZAC−0.47%12.948 M0.9559.414 B ZAR−13.34 ZAR−218.47%2.53%Non-Energy Minerals
Sell
PIKPICK N PAY STORES LTD108.827 B ZAR2026 ZAC+0.75%788.243 K0.729.725 B ZAR68.400.30 ZAR−87.09%9.13%Retail Trade
Neutral
IMPIMPALA PLATINUM HLGS LTD106.594 B ZAR8515 ZAC+2.21%4.61 M0.8776.71 B ZAR−8.71 ZAR−119.51%6.87%Non-Energy Minerals
Buy
MTHMOTUS HOLDINGS LTD106.321 B ZAR8555 ZAC+0.86%163.987 K0.4414.73 B ZAR5.0616.92 ZAR+24.33%7.54%Distribution Services
Strong buy
SAPSAPPI LTD105.616 B ZAR5319 ZAC+2.74%1.499 M0.9731.752 B ZAR−2.29 ZAR−114.14%5.21%Process Industries
Buy
KIOKUMBA IRON ORE LTD92.169 B ZAR47899 ZAC+4.38%318.428 K0.89153.627 B ZAR6.7870.64 ZAR−31.66%9.77%Non-Energy Minerals
Neutral
INLINVESTEC LTD91.629 B ZAR12059 ZAC+0.54%740.606 K2.00225.206 B ZAR5.0423.94 ZAR6.43%Finance
Strong buy
PPHPEPKOR HOLDINGS LTD87.408 B ZAR1847 ZAC+1.15%8.275 M1.8568.019 B ZAR−0.37 ZAR−127.77%2.60%Retail Trade
Neutral
DTCDATATEC LTD85.976 B ZAR3734 ZAC+1.97%175.398 K1.168.461 B ZAR5.736.51 ZAR+672.21%38.69%Technology Services
GFIGOLD FIELDS LTD83.1 B ZAR30200 ZAC−1.44%2.207 M1.03270.306 B ZAR21.2414.22 ZAR+8.09%2.47%Non-Energy Minerals
Sell
DSYDISCOVERY LTD79.048 B ZAR11737 ZAC−0.97%1.216 M0.6578.327 B ZAR13.748.54 ZAR+23.78%1.49%Finance
Buy
WHLWOOLWORTHS HOLDINGS LTD72.266 B ZAR6033 ZAC+1.09%3.959 M0.9054.546 B ZAR13.304.54 ZAR+46.34%5.02%Retail Trade
Buy
SPGSUPER GROUP LTD61.877 B ZAR2749 ZAC+1.89%293.996 K0.649.343 B ZAR6.474.25 ZAR+36.47%2.91%Transportation
Buy
MCGMULTICHOICE GROUP LTD59.141 B ZAR11928 ZAC−0.36%2.285 M1.6450.998 B ZAR−10.63 ZAR−538.58%0.00%Consumer Services
Buy
TFGTHE FOSCHINI GROUP LIMITED54.123 B ZAR9983 ZAC+0.40%1.239 M1.4532.291 B ZAR11.668.56 ZAR3.00%Retail Trade
Buy
CPICAPITEC BANK HLDGS LTD53.442 B ZAR226999 ZAC−0.87%386.562 K1.03263.547 B ZAR24.8691.30 ZAR1.91%Finance
Neutral
HARHARMONY GM CO LTD49.459 B ZAR15793 ZAC−1.59%1.984 M1.2098.98 B ZAR11.0214.34 ZAR+1198.59%1.41%Non-Energy Minerals
Strong sell
SNTSANTAM LIMITED48.961 B ZAR29701 ZAC+0.22%30.336 K0.6332.763 B ZAR10.0629.52 ZAR+19.15%4.71%Finance
Buy
REMREMGRO LTD48.151 B ZAR12255 ZAC−0.64%1.252 M0.8769.234 B ZAR21.385.73 ZAR−55.03%1.96%Finance
Neutral
BAWBARLOWORLD LTD45.028 B ZAR8763 ZAC+1.82%282.361 K0.5316.373 B ZAR7.3911.86 ZAR+6.05%5.71%Distribution Services
Buy
CLSCLICKS GROUP LTD44.468 B ZAR29641 ZAC+0.68%541.084 K0.7470.562 B ZAR26.8711.03 ZAR+25.68%2.29%Retail Trade
Buy
TKGTELKOM SA SOC LTD43.138 B ZAR2447 ZAC−0.93%358.59 K0.5411.953 B ZAR−19.97 ZAR−471.91%0.00%Communications
Neutral
ACLARCELORMITTAL SA LIMITED41.637 B ZAR118 ZAC+2.61%386.763 K2.351.338 B ZAR−3.52 ZAR−159.17%0.00%Non-Energy Minerals
Strong buy
APNASPEN PHARMACARE HLDGS LTD40.709 B ZAR22770 ZAC+0.45%641.018 K0.66101.162 B ZAR20.7810.96 ZAR−9.39%1.50%Health Technology
Buy
NPHNORTHAM PLATINUM HLDGS LTD39.807 B ZAR12693 ZAC−0.20%1.292 M0.6349.493 B ZAR−8.05 ZAR−127.22%5.51%Non-Energy Minerals
Buy
EXXEXXARO RESOURCES LTD38.698 B ZAR18846 ZAC+1.73%814.46 K1.4445.515 B ZAR4.0446.70 ZAR−8.93%12.09%Energy Minerals
Strong buy
RCLRCL FOODS LIMITED37.783 B ZAR1000 ZAC−0.20%12.297 K0.288.902 B ZAR7.631.31 ZAR+6.04%0.00%Consumer Non-Durables
Strong sell
AFEAECI LIMITED37.5 B ZAR9223 ZAC−1.10%130.653 K0.788.801 B ZAR8.4410.92 ZAR−4.01%2.37%Process Industries
Strong buy
TBSTIGER BRANDS LTD37.389 B ZAR19730 ZAC−1.56%198.758 K0.8930.835 B ZAR11.6117.00 ZAR+50.44%5.02%Consumer Non-Durables
Buy
DCPDIS-CHEM PHARMACIES LTD32.664 B ZAR3301 ZAC+0.64%498.903 K0.7428.371 B ZAR31.561.05 ZAR+15.99%1.26%Retail Trade
Neutral
MRPMR PRICE GROUP LTD31.875 B ZAR18087 ZAC+2.14%1.92 M1.6146.657 B ZAR15.9811.32 ZAR−1.58%4.04%Retail Trade
Buy
TGATHUNGELA RESOURCES LTD30.634 B ZAR12965 ZAC+0.53%366.537 K0.9518.213 B ZAR3.5136.92 ZAR−23.22%15.43%Utilities
Neutral
KAPKAP LIMITED29.628 B ZAR261 ZAC+0.77%1.922 M0.976.484 B ZAR38.960.07 ZAR−87.33%0.00%Transportation
Neutral
AEGAVENG GROUP LIMITED28.865 B ZAR603 ZAC+0.17%49.343 K0.61751.876 M ZAR−10.49 ZAR0.00%Industrial Services
TCPTRANSACTION CAPITAL LTD28.244 B ZAR314 ZAC+5.72%2.462 M1.292.471 B ZAR−1.23 ZAR−136.87%0.00%Commercial Services
Strong buy
OMNOMNIA HOLDINGS LTD26.572 B ZAR5312 ZAC−0.30%140.492 K0.888.596 B ZAR7.986.65 ZAR+26.96%7.06%Process Industries
Strong sell
OOUTOUTSURANCE GROUP LIMITED26.099 B ZAR4038 ZAC−0.02%1.755 M0.7361.832 B ZAR18.402.19 ZAR−55.65%3.45%Finance
Buy
WBOWILSON BAYLY HLM-OVC LTD23.769 B ZAR13593 ZAC+0.36%9.189 K0.088.743 B ZAR7.7517.54 ZAR1.69%Industrial Services
Buy
NTCNETCARE LIMITED23.699 B ZAR1141 ZAC+3.54%10.21 M2.0014.997 B ZAR12.210.93 ZAR+72.05%5.70%Health Services
Buy
LHCLIFE HEALTHC GRP HLDGS LTD22.641 B ZAR1021 ZAC+1.59%6.811 M1.1414.819 B ZAR56.820.18 ZAR−84.58%4.32%Health Services
Buy
KALKAL GROUP LIMITED22.397 B ZAR4360 ZAC−0.05%61.07 K2.343.072 B ZAR7.266.00 ZAR+32.86%4.13%Commercial Services
HCIHOSKEN CONS INV LTD21.758 B ZAR17274 ZAC+0.57%11.073 K0.2013.971 B ZAR4.3939.32 ZAR+143.13%0.00%Consumer Services
TRUTRUWORTHS INT LTD20.535 B ZAR7665 ZAC+0.34%1.575 M1.4228.09 B ZAR8.548.98 ZAR+45.46%7.53%Retail Trade
Buy
ARLASTRAL FOODS LTD19.251 B ZAR14601 ZAC−0.03%35.041 K0.575.629 B ZAR−13.35 ZAR−209.73%0.00%Process Industries
Sell
BLUBLUE LABEL TELECOMS LTD18.918 B ZAR424 ZAC+0.71%173.499 K0.973.692 B ZAR5.040.84 ZAR−18.48%0.00%Distribution Services
PPMRPREMIER GROUP LIMITED17.938 B ZAR6200 ZAC−0.53%9.249 K0.082.388 M ZAR0.00%Distribution Services
Buy
NPKNAMPAK LTD16.634 B ZAR17300 ZAC−2.27%6.262 K1.061.369 B ZAR−903.98 ZAR−1659.19%0.00%Process Industries
MTAMETAIR INVESTMENTS LTD15.856 B ZAR1176 ZAC+0.68%88.933 K0.242.268 B ZAR24.110.49 ZAR−85.91%0.00%Producer Manufacturing
NY1NINETY ONE LIMITED15.381 B ZAR3887 ZAC+1.78%543.439 K1.2960.194 B ZAR9.923.92 ZAR−3.52%7.61%Finance
Sell
RBXRAUBEX GROUP LTD15.307 B ZAR3050 ZAC−0.03%283.294 K2.105.516 B ZAR7.274.20 ZAR+66.65%4.56%Industrial Services
NNRPNEPI ROCKCASTLE N.V.15.26 B ZAR12544 ZAC−1.85%933.434 K0.4682.907 B ZAR8.3714.98 ZAR+122.09%8.45%Finance
Neutral
AVIAVI LTD14.92 B ZAR8769 ZAC+0.47%1.019 M1.8629.153 B ZAR14.426.08 ZAR+17.54%5.84%Consumer Non-Durables
Neutral
ARIAFRICAN RAINBOW MIN LTD14.662 B ZAR19611 ZAC+3.04%616.075 K0.6838.452 B ZAR7.8624.97 ZAR−57.64%9.18%Non-Energy Minerals
Buy
HLMHULAMIN LTD13.796 B ZAR319 ZAC+6.33%426.536 K5.221.044 B ZAR3.930.81 ZAR−55.02%0.00%Non-Energy Minerals
RLOREUNERT LTD13.781 B ZAR6623 ZAC+0.36%64.97 K0.4510.556 B ZAR11.515.76 ZAR+19.25%5.01%Consumer Durables
BELBELL EQUIPMENT LTD13.514 B ZAR2749 ZAC+2.38%2.1 K0.032.629 B ZAR3.867.13 ZAR+173.95%0.00%Producer Manufacturing
MPTMPACT LIMITED12.823 B ZAR2579 ZAC+0.86%4.021 K0.203.81 B ZAR5.324.85 ZAR+40.39%4.65%Process Industries
Strong buy
MURMURRAY & ROBERTS HLDGS12.46 B ZAR121 ZAC+1.68%2.501 M2.87470.362 M ZAR−1.85 ZAR−1906.34%0.00%Industrial Services
Strong buy
CMHCOMBINED MOTOR HLDGS LTD12.434 B ZAR2611 ZAC+1.40%8.456 K0.221.955 B ZAR4.875.36 ZAR+20.57%14.77%Retail Trade
LBRLIBSTAR HOLDINGS LTD12.382 B ZAR395 ZAC+0.51%22.017 K0.212.348 B ZAR10.390.38 ZAR+43.80%3.81%Consumer Non-Durables
Neutral
ADRADCORP HOLDINGS LIMITED12.049 B ZAR428 ZAC−0.23%17.423 K1.22459.4 M ZAR7.560.57 ZAR7.62%Commercial Services
THATHARISA PLC11.816 B ZAR1552 ZAC+0.13%9.812 K1.274.633 B ZAR6.17%Non-Energy Minerals
Buy
CAACA SALES HOLDINGS LTD11.322 B ZAR1202 ZAC+2.04%15.498 K0.045.705 B ZAR9.781.23 ZAR+113.22%1.63%Distribution Services
TSGTSOGO SUN LIMITED11.076 B ZAR1118 ZAC+0.18%1.118 M2.1711.631 B ZAR5.931.88 ZAR+120.04%7.77%Consumer Services
CSBCASHBUILD LTD10.653 B ZAR14702 ZAC−3.34%1.841 K0.283.172 B ZAR−2.03 ZAR−107.70%4.47%Retail Trade
Neutral
MSTMUSTEK LTD10.126 B ZAR909 ZAC+1.45%2.27 K0.03523.614 M ZAR3.672.48 ZAR−46.08%8.46%Electronic Technology
OCEOCEANA GROUP LTD9.987 B ZAR7217 ZAC−0.50%36.899 K0.408.456 B ZAR9.287.78 ZAR+46.32%6.03%Consumer Non-Durables
Strong buy
PPCPPC LIMITED9.902 B ZAR328 ZAC+0.61%1.267 M0.915.064 B ZAR13.230.25 ZAR0.00%Non-Energy Minerals
SUISUN INTERNATIONAL LTD9.886 B ZAR3603 ZAC−1.40%118.754 K0.648.836 B ZAR8.604.19 ZAR+318.98%9.74%Consumer Services
AELALTRON LIMITED A9.464 B ZAR1102 ZAC−2.22%306.014 K1.254.172 B ZAR−0.99 ZAR4.00%Technology Services
Neutral
ZZZDZEDA LIMITED9.275 B ZAR1184 ZAC+0.08%25.853 K0.252.208 B ZAR3.063.87 ZAR0.00%Finance
Buy
MRFMERAFE RESOURCES LTD9.244 B ZAR123 ZAC−0.81%1.562 M0.773.099 B ZAR1.750.70 ZAR+5.03%33.87%Non-Energy Minerals
Strong buy
ITEITALTILE LTD9.136 B ZAR921 ZAC−0.75%42.594 K0.1111.193 B ZAR7.641.21 ZAR−17.59%5.22%Retail Trade
Buy
AIPADCOCK INGRAM HLDGS LTD9.132 B ZAR5267 ZAC−4.27%13.183 K0.258.518 B ZAR9.595.49 ZAR+21.58%4.75%Health Technology
Neutral
HDCHUDACO INDUSTRIES LTD8.897 B ZAR16628 ZAC+0.04%4.26 K0.164.664 B ZAR7.9420.95 ZAR+27.92%6.16%Distribution Services
Buy
ACTAFROCENTRIC INV CORP LTD8.868 B ZAR310 ZAC+3.33%383.83 K1.392.604 B ZAR10.530.29 ZAR−43.83%0.00%Retail Trade
CHPCHOPPIES ENTERPRISES LTD8.719 B ZAR55 ZAC−1.79%76.059 K1.141.205 B ZAR4.030.14 ZAR+6.18%3.20%Retail Trade
CMLCORONATION FUND MNGRS LD8.435 B ZAR3068 ZAC+0.59%268.324 K1.2010.732 B ZAR16.771.83 ZAR−62.51%5.37%Finance
RFGRFG HOLDINGS LIMITED7.887 B ZAR1339 ZAC+0.07%3.189 K0.113.503 B ZAR7.371.82 ZAR+121.21%4.63%Consumer Non-Durables
Strong buy
ADHADVTECH LTD7.86 B ZAR2726 ZAC−0.91%151.654 K0.1914.937 B ZAR15.751.73 ZAR+43.02%3.19%Commercial Services
IVTINVICTA HOLDINGS LTD7.77 B ZAR2613 ZAC−0.65%24.991 K0.682.492 B ZAR5.115.11 ZAR−21.65%3.82%Distribution Services
LEWLEWIS GROUP LTD7.483 B ZAR4452 ZAC−0.80%7.852 K0.292.4 B ZAR6.556.80 ZAR+2.80%13.78%Retail Trade
FBRFAMOUS BRANDS LTD7.444 B ZAR5232 ZAC−0.27%79.479 K0.885.241 B ZAR11.294.63 ZAR+17.61%7.09%Transportation
CATCAXTON CTP PUBLISH PRINT6.975 B ZAR1035 ZAC−1.99%537.002 K8.653.708 B ZAR6.011.72 ZAR+69.03%5.80%Consumer Services