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,546 ZAC+0.54%6.35 M1.75368.19 B ZAR8.6326.11 ZAR+6.62%6.55%Finance
Buy
SOLSASOL LIMITED275.11 B ZAR8,334 ZAC−0.86%4.53 M1.6853.24 B ZAR−69.47 ZAR−605.81%2.40%Process industries
Buy
FSRFIRSTRAND LTD251.58 B ZAR7,708 ZAC−0.43%27.97 M2.05432.33 B ZAR11.316.81 ZAR+5.05%5.38%Finance
Buy
SHPSHOPRITE HOLDINGS LTD240.72 B ZAR30,233 ZAC+0.89%4.02 M2.72165.72 B ZAR26.4311.44 ZAR+6.08%2.36%Retail trade
Neutral
BIDBID CORPORATION LTD225.91 B ZAR44,054 ZAC+1.96%2.15 M2.63147.83 B ZAR18.4823.83 ZAR+15.94%2.47%Consumer services
Neutral
MTNMTN GROUP LTD221.06 B ZAR8,251 ZAC+0.38%11.09 M1.91148.77 B ZAR−6.94 ZAR−162.39%4.00%Communications
Neutral
SLMSANLAM LIMITED206.22 B ZAR8,574 ZAC+0.98%13.27 M2.69169.3 B ZAR10.977.81 ZAR+9.49%4.67%Finance
Neutral
ABGABSA GROUP LIMITED205.44 B ZAR19,371 ZAC+0.68%4.91 M1.20160.58 B ZAR8.4922.82 ZAR−9.17%7.07%Finance
Buy
SPPTHE SPAR GROUP LTD155.48 B ZAR14,988 ZAC+1.29%1.93 M3.4828.86 B ZAR82.031.83 ZAR−12.35%0.00%Distribution services
Buy
NEDNEDBANK GROUP LTD150.54 B ZAR28,464 ZAC+0.67%2.86 M1.76132.22 B ZAR8.6233.03 ZAR+11.93%7.00%Finance
Buy
VODVODACOM GROUP LTD149.22 B ZAR10,078 ZAC+0.10%3.61 M2.05194.94 B ZAR13.417.52 ZAR−16.74%5.66%Communications
Buy
OMUOLD MUTUAL LIMITED144.35 B ZAR1,243 ZAC−2.59%62.3 M2.7559.6 B ZAR6.941.79 ZAR+32.82%6.67%Finance
Neutral
MTMMOMENTUM GROUP LIMITED133.35 B ZAR3,045 ZAC−0.88%4.36 M1.7140.23 B ZAR11.002.77 ZAR−10.28%4.11%Finance
Neutral
AMSANGLO AMERICAN PLAT LTD124.58 B ZAR59,000 ZAC+3.86%1.36 M2.41155 B ZAR13.3944.08 ZAR−61.57%3.23%Non-energy minerals
Neutral
BVTBIDVEST LTD122.62 B ZAR27,452 ZAC+2.08%2.22 M2.6993.31 B ZAR14.6918.69 ZAR+6.62%3.33%Retail trade
Strong buy
NPNNASPERS LTD -N-120.52 B ZAR422,000 ZAC−2.56%2.24 M4.23745.99 B ZAR12.46338.74 ZAR−8.86%0.21%Technology services
Buy
PIKPICK N PAY STORES LTD114.95 B ZAR3,032 ZAC+1.00%3.72 M2.0132.16 B ZAR−6.02 ZAR−2,490.87%0.00%Retail trade
Neutral
MTHMOTUS HOLDINGS LTD113.76 B ZAR12,211 ZAC+1.03%1.51 M7.2321.13 B ZAR8.7613.93 ZAR−27.41%4.26%Distribution services
Buy
SSWSIBANYE STILLWATER LTD113.68 B ZAR1,684 ZAC+2.50%26.58 M1.7747.7 B ZAR−18.61 ZAR−481.58%0.00%Non-energy minerals
Sell
INLINVESTEC LTD113.09 B ZAR12,398 ZAC+0.40%1.53 M1.62230.34 B ZAR7.2817.03 ZAR−28.86%6.42%Finance
Buy
DTCDATATEC LTD102.01 B ZAR4,459 ZAC+1.85%608.53 K2.7210.4 B ZAR9.714.59 ZAR−29.50%2.91%Technology services
Buy
SAPSAPPI LTD101.2 B ZAR4,868 ZAC+1.33%1.62 M1.4029.26 B ZAR73.560.66 ZAR−91.16%5.70%Process industries
Buy
KIOKUMBA IRON ORE LTD92.17 B ZAR31,999 ZAC−0.17%521.02 K1.57102.63 B ZAR5.0962.88 ZAR+54.87%13.43%Non-energy minerals
Neutral
IMPIMPALA PLATINUM HLGS LTD86.4 B ZAR9,326 ZAC−1.30%6.12 M2.0584.05 B ZAR−19.24 ZAR−424.37%0.00%Non-energy minerals
Neutral
PPHPEPKOR HOLDINGS LTD85.14 B ZAR2,981 ZAC+1.53%27.74 M1.34109.7 B ZAR64.050.47 ZAR1.61%Retail trade
Buy
GFIGOLD FIELDS LTD83.1 B ZAR25,714 ZAC+1.92%5.01 M2.20230.16 B ZAR19.8212.97 ZAR−1.30%2.80%Non-energy minerals
Neutral
WHLWOOLWORTHS HOLDINGS LTD76.53 B ZAR6,266 ZAC+1.87%9.61 M3.0156.65 B ZAR21.892.86 ZAR−47.19%4.24%Retail trade
Neutral
DSYDISCOVERY LTD75.5 B ZAR19,585 ZAC+0.52%3.41 M2.12131.35 B ZAR18.1310.80 ZAR+36.25%1.11%Finance
Buy
SPGSUPER GROUP LTD64.9 B ZAR2,932 ZAC+1.31%1.26 M0.509.97 B ZAR210.630.14 ZAR−97.02%2.05%Transportation
Neutral
HARHARMONY GM CO LTD62.64 B ZAR15,772 ZAC+1.18%4.27 M2.0499.18 B ZAR11.5713.64 ZAR+75.54%1.53%Non-energy minerals
Sell
TFGTHE FOSCHINI GROUP LIMITED58.85 B ZAR17,239 ZAC+1.47%2.01 M1.6855.76 B ZAR18.939.11 ZAR+6.36%2.03%Retail trade
Buy
MCGMULTICHOICE GROUP LTD55.97 B ZAR10,801 ZAC+0.02%1.37 M2.0246.17 B ZAR−10.46 ZAR+1.63%0.00%Consumer services
Buy
CPICAPITEC BANK HLDGS LTD53.44 B ZAR317,638 ZAC−0.29%861.56 K3.21368.78 B ZAR29.90106.24 ZAR+26.29%1.71%Finance
Buy
SNTSANTAM LIMITED50.66 B ZAR38,451 ZAC+1.16%127.88 K3.5342.42 B ZAR11.4933.47 ZAR+31.76%3.74%Finance
REMREMGRO LTD50.42 B ZAR15,416 ZAC+0.51%2.85 M2.2987.09 B ZAR69.292.22 ZAR−86.95%1.71%Finance
Buy
CLSCLICKS GROUP LTD48.52 B ZAR38,585 ZAC+1.51%1.61 M1.9491.85 B ZAR32.4211.90 ZAR+14.20%1.82%Retail trade
Sell
APNASPEN PHARMACARE HLDGS LTD44.71 B ZAR17,377 ZAC+5.00%4.97 M3.0277.2 B ZAR17.539.91 ZAR−15.77%2.07%Health technology
Buy
TKGTELKOM SA SOC LTD42.46 B ZAR3,400 ZAC−1.33%1.33 M1.3916.62 B ZAR8.504.00 ZAR0.00%Communications
Buy
BAWBARLOWORLD LTD41.91 B ZAR10,954 ZAC+0.76%877.78 K0.7720.47 B ZAR10.8310.11 ZAR−14.75%4.66%Distribution services
Neutral
ACLARCELORMITTAL SA LIMITED41.64 B ZAR132 ZAC−1.49%190.59 K0.591.45 B ZAR−4.28 ZAR−499.16%0.00%Non-energy minerals
EXXEXXARO RESOURCES LTD38.7 B ZAR15,895 ZAC−0.34%2.36 M2.2438.4 B ZAR4.2337.53 ZAR−20.96%11.36%Energy minerals
Buy
BBOXBOXER RETAIL LIMITED37.69 B ZAR6,401 ZAC+0.16%706.78 K1.0029.27 B ZAR21.283.01 ZAR0.00%Consumer services
TBSTIGER BRANDS LTD37.66 B ZAR29,438 ZAC+1.51%860.95 K1.8145.88 B ZAR15.3719.16 ZAR+12.70%3.47%Consumer non-durables
Strong buy
MRPMR PRICE GROUP LTD37.65 B ZAR29,774 ZAC+3.53%2.05 M2.0577.65 B ZAR23.4012.72 ZAR2.72%Retail trade
Neutral
AFEAECI LIMITED37.5 B ZAR8,972 ZAC+0.72%370.16 K0.828.56 B ZAR12.377.25 ZAR−19.81%2.44%Process industries
AEGAVENG GROUP LIMITED37.47 B ZAR1,157 ZAC0.00%23.05 K0.311.44 B ZAR4.802.41 ZAR0.00%Industrial services
DCPDIS-CHEM PHARMACIES LTD36.28 B ZAR3,669 ZAC+0.82%2.12 M3.9131.54 B ZAR29.661.24 ZAR+18.26%1.35%Retail trade
Neutral
OOUTOUTSURANCE GROUP LIMITED33.93 B ZAR6,805 ZAC−1.49%39.25 M11.60105.09 B ZAR26.142.60 ZAR+39.50%2.56%Finance
Neutral
NPHNORTHAM PLATINUM HLDGS LTD30.81 B ZAR9,999 ZAC+2.56%16.35 M8.4838.97 B ZAR21.694.61 ZAR−29.55%1.70%Non-energy minerals
Buy
TGATHUNGELA RESOURCES LTD30.63 B ZAR13,344 ZAC+3.59%1.68 M1.8118.75 B ZAR5.5324.12 ZAR−69.77%8.99%Utilities
Buy
KAPKAP LIMITED29.06 B ZAR298 ZAC+0.68%8.78 M1.857.5 B ZAR6.890.43 ZAR+171.78%0.00%Transportation
Neutral
WBOWILSON BAYLY HLM-OVC LTD27.53 B ZAR21,996 ZAC+1.46%195.22 K1.4114.15 B ZAR11.9818.36 ZAR+23.26%2.09%Industrial services
Buy
RCLRCL FOODS LIMITED26.02 B ZAR977 ZAC+4.27%43 K0.458.73 B ZAR5.371.82 ZAR+164.76%3.58%Consumer non-durables
LHCLIFE HEALTHC GRP HLDGS LTD25.52 B ZAR1,664 ZAC+0.18%11.64 M2.8824.23 B ZAR5.013.32 ZAR+1,748.19%2.76%Health services
Buy
NTCNETCARE LIMITED25.2 B ZAR1,499 ZAC−0.20%4.61 M1.6319.71 B ZAR13.781.09 ZAR+16.39%4.34%Health services
Buy
WWBCWE BUY CARS HLDS LTD23.52 B ZAR4,299 ZAC+2.16%1.63 M1.4517.95 B ZAR52.270.82 ZAR0.00%Retail trade
HCIHOSKEN CONS INV LTD22.58 B ZAR16,322 ZAC+0.10%159.91 K2.1413.2 B ZAR15.0710.83 ZAR−72.45%0.61%Consumer services
OMNOMNIA HOLDINGS LTD22.22 B ZAR7,648 ZAC+8.45%749.59 K4.6212.28 B ZAR10.737.13 ZAR+7.17%4.90%Process industries
Strong buy
KALKAL GROUP LIMITED21.73 B ZAR5,052 ZAC−0.94%34.57 K0.783.56 B ZAR9.035.59 ZAR−6.80%3.64%Commercial services
TRUTRUWORTHS INT LTD21.05 B ZAR10,396 ZAC+1.25%1.77 M1.6738.11 B ZAR10.0110.39 ZAR+18.54%5.09%Retail trade
Neutral
ARLASTRAL FOODS LTD20.48 B ZAR19,622 ZAC+2.32%160.96 K1.787.57 B ZAR10.0719.49 ZAR2.65%Process industries
Strong buy
PPMRPREMIER GROUP LIMITED18.59 B ZAR13,452 ZAC+7.03%383.87 K12.695.18 M ZAR16.628.09 ZAR1.64%Distribution services
Buy
RBXRAUBEX GROUP LTD17.43 B ZAR5,258 ZAC+2.08%783.29 K2.819.51 B ZAR9.375.61 ZAR+33.68%3.54%Industrial services
Buy
NY1NINETY ONE LIMITED16.74 B ZAR3,379 ZAC−1.31%1.74 M2.9560.56 B ZAR8.324.06 ZAR+3.59%8.55%Finance
Sell
AVIAVI LTD15.86 B ZAR10,975 ZAC+1.10%983 K2.2736.61 B ZAR16.256.76 ZAR+21.97%5.38%Consumer non-durables
Buy
MTAMETAIR INVESTMENTS LTD15.86 B ZAR1,061 ZAC+1.24%283.26 K2.052.05 B ZAR−0.01 ZAR+90.74%0.00%Producer manufacturing
NNRPNEPI ROCKCASTLE N.V.15.26 B ZAR13,998 ZAC−0.01%4.55 M3.3999.73 B ZAR8.7815.94 ZAR+0.50%7.66%Finance
Buy
BLUBLUE LABEL TELECOMS LTD14.6 B ZAR553 ZAC−0.72%249.02 K0.364.86 B ZAR7.680.72 ZAR+139.46%0.00%Distribution services
RRBORAINBOW CHICKEN LIMITED14.53 B ZAR368 ZAC+1.66%236.1 K0.553.28 B ZAR18.180.20 ZAR0.00%Process industries
RLOREUNERT LTD14.45 B ZAR7,402 ZAC+0.71%294.14 K1.1311.63 B ZAR12.136.10 ZAR+5.99%4.58%Consumer durables
CMLCORONATION FUND MNGRS LD14.39 B ZAR3,904 ZAC+2.04%869.59 K2.2015.11 B ZAR6.196.31 ZAR+244.62%8.97%Finance
HLMHULAMIN LTD13.8 B ZAR341 ZAC−1.45%94.79 K0.491.1 B ZAR4.850.70 ZAR−47.71%0.00%Non-energy minerals
BELBELL EQUIPMENT LTD13.51 B ZAR3,799 ZAC+0.03%6.14 K1.083.63 B ZAR5.017.58 ZAR+74.51%0.00%Producer manufacturing
THATHARISA PLC13.38 B ZAR1,635 ZAC+5.83%11.34 K0.604.89 B ZAR3.275.00 ZAR−41.00%3.95%Non-energy minerals
Strong buy
ADRADCORP HOLDINGS LIMITED12.98 B ZAR479 ZAC−2.04%12.12 K0.05515.21 M ZAR6.190.77 ZAR+36.55%8.40%Commercial services
CMHCOMBINED MOTOR HLDGS LTD12.84 B ZAR3,388 ZAC+4.15%24.01 K0.792.54 B ZAR7.404.58 ZAR−14.52%10.80%Retail trade
Strong sell
MPTMPACT LIMITED12.82 B ZAR2,853 ZAC−2.63%2.91 K0.224.21 B ZAR6.834.18 ZAR−23.59%3.68%Process industries
LBRLIBSTAR HOLDINGS LTD12.38 B ZAR435 ZAC−0.23%328.14 K1.092.59 B ZAR10.520.41 ZAR3.45%Consumer non-durables
Sell
ARIAFRICAN RAINBOW MIN LTD11.42 B ZAR15,202 ZAC+0.74%651.73 K1.5029.8 B ZAR9.4816.03 ZAR−61.00%9.87%Non-energy minerals
Buy
CAACA SALES HOLDINGS LTD11.32 B ZAR1,580 ZAC−0.38%17.03 K0.177.57 B ZAR15.291.03 ZAR−6.24%1.24%Distribution services
TSGTSOGO SUN LIMITED11.26 B ZAR1,013 ZAC+0.40%2.01 M0.7410.54 B ZAR7.731.31 ZAR−30.51%6.90%Consumer services
Neutral
CSBCASHBUILD LTD11.19 B ZAR22,700 ZAC+6.81%25.39 K0.634.85 B ZAR56.464.02 ZAR−7.50%2.47%Retail trade
Neutral
CHPCHOPPIES ENTERPRISES LTD10.96 B ZAR75 ZAC−1.32%103.31 K0.981.24 B ZAR7.790.10 ZAR−34.01%5.77%Retail trade
ZZZDZEDA LIMITED10.66 B ZAR1,290 ZAC−2.12%21.83 K0.192.41 B ZAR4.033.20 ZAR−17.30%3.87%Finance
Buy
OCEOCEANA GROUP LTD10.06 B ZAR7,175 ZAC+2.19%205.15 K2.158.4 B ZAR7.819.19 ZAR+18.09%6.97%Consumer non-durables
Neutral
PPCPPC LIMITED10.06 B ZAR520 ZAC+6.56%8.27 M4.437.98 B ZAR75.690.07 ZAR2.63%Non-energy minerals
Strong buy
NPKNAMPAK LTD9.96 B ZAR40,646 ZAC−1.22%26.21 K1.593.22 B ZAR58.117.00 ZAR0.00%Process industries
SUISUN INTERNATIONAL LTD9.89 B ZAR4,296 ZAC−1.20%639.18 K2.8810.47 B ZAR9.644.46 ZAR+49.92%8.47%Consumer services
Buy
AIPADCOCK INGRAM HLDGS LTD9.64 B ZAR6,502 ZAC−0.90%342.48 K5.4710.51 B ZAR12.355.26 ZAR−4.05%4.23%Health technology
Neutral
MRFMERAFE RESOURCES LTD9.24 B ZAR139 ZAC0.00%2.75 M1.373.42 B ZAR2.440.57 ZAR−7.15%30.66%Non-energy minerals
Strong buy
ITEITALTILE LTD9.06 B ZAR1,360 ZAC−4.16%742.79 K1.3416.55 B ZAR11.141.22 ZAR−7.80%3.60%Retail trade
Sell
HDCHUDACO INDUSTRIES LTD8.9 B ZAR21,198 ZAC+1.20%34.59 K2.375.95 B ZAR10.6519.90 ZAR−0.67%4.83%Distribution services
ACTAFROCENTRIC INV CORP LTD8.79 B ZAR210 ZAC+0.48%3.43 M63.361.76 B ZAR32.210.07 ZAR−78.27%5.24%Retail trade
MSTMUSTEK LTD8.51 B ZAR1,568 ZAC+1.16%1.87 K0.04902.8 M ZAR46.390.34 ZAR−91.02%0.48%Electronic technology
IVTINVICTA HOLDINGS LTD8.28 B ZAR3,288 ZAC+2.72%17.39 K0.323.14 B ZAR7.534.36 ZAR−14.59%3.19%Distribution services
AELALTRON LIMITED A8.25 B ZAR2,132 ZAC+0.38%1.17 M1.198.08 B ZAR19.361.10 ZAR3.43%Technology services
LEWLEWIS GROUP LTD8.18 B ZAR7,934 ZAC−0.79%2.68 K0.124.13 B ZAR8.229.65 ZAR+41.97%6.30%Retail trade
Strong buy
FBRFAMOUS BRANDS LTD8.02 B ZAR6,968 ZAC+1.68%234.88 K3.036.98 B ZAR14.574.78 ZAR+3.22%4.33%Transportation
RFGRFG HOLDINGS LIMITED8.01 B ZAR2,072 ZAC−5.99%819.39 K2.075.42 B ZAR9.662.14 ZAR+18.10%3.00%Consumer non-durables
Buy
KSTPSG FIN SERVICES LTD7.88 B ZAR2,005 ZAC+1.01%5.99 M14.8925.08 B ZAR22.070.91 ZAR+17.00%2.27%Finance
Buy