South African stocks raking in the cash

Greed is good, said Gordon Gekko, but that distilled essence of corporate desire is not a large office, private plane or other trappings of management — it is instead pure crystalized profit. And so net income sits as the beating heart of our capitalist world — denoting a company's income excluding all of its expenses. It's a marker of how well a business is generating cash, and how well it's managing expenses. And on this list are the biggest of the big net income generating businesses in South Africa.

Ticker
Net income
(FY)
Price
Change % 1D
Change 1D
Technical Rating 1D
Volume 1D
Volume * Price 1D
Market cap
P/E
(TTM)
EPS
(TTM)
Employees
Sector
NPNNASPERS LTD -N-181.542B ZAR333002 ZAC−0.60%−1997 ZAC
Buy
558.081K185.842B ZAC681.775B ZAR12.65277.09 ZAR35.276KTechnology Services
AMSANGLO AMERICAN PLAT LTD49.153B ZAR99533 ZAC−3.70%−3824 ZAC
Strong Sell
312.675K31.121B ZAC261.482B ZAR5.58186.68 ZAR26.009KNon-Energy Minerals
SOLSASOL LIMITED38.956B ZAR22863 ZAC−3.12%−736 ZAC
Strong Sell
2.16M49.387B ZAC143.641B ZAR3.9260.65 ZAR28.63KProcess Industries
SBKSTANDARD BANK GROUP LTD35.636B ZAR16765 ZAC−1.28%−217 ZAC
Sell
4.092M68.609B ZAC276.177B ZAR8.1621.12 ZAR49.325KFinance
FSRFIRSTRAND LTD33.599B ZAR6100 ZAC−2.01%−125 ZAC
Strong Sell
10.23M62.405B ZAC342.206B ZAR10.066.23 ZAR48.059KFinance
IMPIMPALA PLATINUM HLGS LTD32.049B ZAR16687 ZAC−2.35%−401 ZAC
Sell
3.212M53.602B ZAC141.74B ZAR4.5338.00 ZAR66.196KNon-Energy Minerals
OUTOUTSURANCE GROUP LIMITED22.396B ZAR3392 ZAC0.06%2 ZAC
Sell
2.536M8.603B ZAC51.843B ZAR2.9911.41 ZAR35KFinance
ABGABSA GROUP LIMITED20.555B ZAR17711 ZAC−1.99%−360 ZAC
Sell
3.248M57.521B ZAC146.964B ZAR7.3524.78 ZAR35.451KFinance
MTNMTN GROUP LTD19.337B ZAR12566 ZAC−1.49%−190 ZAC
Strong Sell
2.713M34.096B ZAC226.487B ZAR12.3010.71 ZARCommunications
SSWSIBANYE STILLWATER LTD18.396B ZAR3694 ZAC−2.20%−83 ZAC
Sell
8.667M32.014B ZAC104.533B ZAR5.856.51 ZARNon-Energy Minerals
VODVODACOM GROUP LTD17.163B ZAR12416 ZAC2.59%314 ZAC
Sell
2.749M34.138B ZAC240.246B ZAR13.019.66 ZAR8.132KCommunications
KIOKUMBA IRON ORE LTD14.968B ZAR42777 ZAC−0.62%−269 ZAC
Sell
297.98K12.747B ZAC137.2B ZAR9.3146.64 ZARNon-Energy Minerals
NEDNEDBANK GROUP LTD14.381B ZAR20772 ZAC−2.49%−530 ZAC
Strong Sell
3.064M63.646B ZAC101.358B ZAR7.5229.32 ZAR26.48KFinance
EXXEXXARO RESOURCES LTD13.826B ZAR18036 ZAC−0.94%−171 ZAC
Sell
1.232M22.213B ZAC43.558B ZAR3.2157.18 ZAREnergy Minerals
REMREMGRO LTD13.139B ZAR12983 ZAC−2.54%−339 ZAC
Strong Sell
2.839M36.864B ZAC73.359B ZAR6.2521.56 ZARFinance
SLMSANLAM LIMITED12.552B ZAR5471 ZAC−2.04%−114 ZAC
Sell
3.34M18.274B ZAC112.835B ZAR9.316.13 ZAR25.661KFinance
ARIAFRICAN RAINBOW MIN LTD12.426B ZAR24321 ZAC−0.73%−178 ZAC
Sell
465.374K11.318B ZAC47.684B ZAR3.7465.93 ZAR21.344KNon-Energy Minerals
GFIGOLD FIELDS LTD11.643B ZAR23121 ZAC2.93%659 ZAC
Buy
5.848M135.201B ZAC206.61B ZAR17.9012.73 ZARNon-Energy Minerals
INLINVESTEC LTD10.472B ZAR9669 ZAC−2.65%−263 ZAC
Strong Sell
582.087K5.628B ZAC181.145B ZAR6.0516.54 ZARFinance
NPHNORTHAM PLATINUM HLDGS LTD9.846B ZAR14602 ZAC−4.79%−735 ZAC
Strong Sell
2.641M38.57B ZAC56.975B ZAR4.7932.21 ZAR21.152KNon-Energy Minerals
CPICAPITEC BANK HLDGS LTD8.527B ZAR161580 ZAC−0.98%−1607 ZAC
Sell
373.39K60.332B ZAC187.595B ZAR20.5380.20 ZAR14.758KFinance
SAPSAPPI LTD8.487B ZAR4354 ZAC−3.27%−147 ZAC
Strong Sell
2.301M10.02B ZAC24.655B ZAR2.8017.29 ZAR12.495KProcess Industries
NRPNEPI ROCKCASTLE N.V.7.489B ZAR10387 ZAC0.23%24 ZAC
Sell
1.64M17.038B ZAC63.043B ZAR8.4512.37 ZARFinance
OMUOLD MUTUAL LIMITED7.325B ZAR1102 ZAC−1.25%−14 ZAC
Sell
12.359M13.619B ZAC54.249B ZAR7.061.61 ZARFinance
APNASPEN PHARMACARE HLDGS LTD6.488B ZAR18044 ZAC0.67%120 ZAC
Buy
897.974K16.203B ZAC80.294B ZAR13.9212.96 ZAR9.167KHealth Technology
TGATHUNGELA RESOURCES LTD6.429B ZAR19636 ZAC−0.02%−4 ZAC
Sell
819.643K16.095B ZAC27.59B ZAR1.74113.55 ZARUtilities
PPHPEPKOR HOLDINGS LTD6.114B ZAR1717 ZAC−0.06%−1 ZAC
Sell
5.196M8.922B ZAC63.242B ZAR10.611.65 ZARRetail Trade
SHPSHOPRITE HOLDINGS LTD5.725B ZAR21648 ZAC−1.47%−323 ZAC
Sell
1.921M41.577B ZAC118.68B ZAR19.7411.28 ZARRetail Trade
DSYDISCOVERY LTD5.478B ZAR13699 ZAC−1.13%−156 ZAC
Sell
1.227M16.803B ZAC90.98B ZAR18.317.70 ZAR13.45KFinance
BVTBIDVEST LTD5.072B ZAR25809 ZAC1.58%401 ZAC
Buy
778.316K20.088B ZAC87.715B ZAR16.0215.99 ZAR126.468KRetail Trade
ANGANGLOGOLD ASHANTI LTD4.863B ZAR40271 ZAC1.46%578 ZAC
Buy
2.202M88.674B ZAC168.696B ZAR36.6810.89 ZARNon-Energy Minerals
BIDBID CORPORATION LTD4.825B ZAR39027 ZAC0.31%119 ZAC
Buy
845.708K33.005B ZAC130.382B ZAR22.3117.60 ZAR24.978KConsumer Services
NY1NINETY ONE LIMITED4.165B ZAR3903 ZAC−2.72%−109 ZAC
Strong Sell
410.091K1.601B ZAC72.387B ZAR9.644.23 ZARFinance
WHLWOOLWORTHS HOLDINGS LTD3.715B ZAR6477 ZAC−1.11%−73 ZAC
Sell
1.923M12.458B ZAC59.982B ZAR13.055.13 ZARRetail Trade
MTMMOMENTUM MET HLDGS LTD3.711B ZAR1775 ZAC−1.77%−32 ZAC
Sell
5.177M9.189B ZAC24.44B ZAR4.813.83 ZAR16.558KFinance
YYLBEEYEBOYETHU (RF) LTD3.56B ZAR3500 ZAC0.00%0 ZAC
Sell
1.719K6.017M ZAC1.852B ZAR−27.06 ZARFinance
MRPMR PRICE GROUP LTD3.347B ZAR13998 ZAC−0.28%−40 ZAC
Sell
997.941K13.969B ZAC36.118B ZAR10.6313.59 ZAR20.837KRetail Trade
RBPROYAL BAFOKENG PLATINUM LTD3.321B ZAR14707 ZAC−1.37%−204 ZAC
Strong Sell
40.627K597.501M ZAC42.361B ZAR13.0911.47 ZAR11.092KNon-Energy Minerals
MTHMOTUS HOLDINGS LTD3.29B ZAR9520 ZAC0.32%30 ZAC
Sell
260.546K2.48B ZAC16.376B ZAR4.9420.09 ZAR17.25KDistribution Services
TRUTRUWORTHS INT LTD3.051B ZAR5267 ZAC−1.01%−54 ZAC
Sell
1.607M8.464B ZAC19.298B ZAR6.388.51 ZAR9.582KRetail Trade
TFGTHE FOSCHINI GROUP LIMITED2.91B ZAR8844 ZAC1.04%91 ZAC
Sell
1.839M16.261B ZAC28.61B ZAR8.5210.44 ZAR32.842KRetail Trade
TBSTIGER BRANDS LTD2.865B ZAR19549 ZAC0.62%120 ZAC
Sell
491.71K9.612B ZAC30.556B ZAR11.2617.62 ZAR10.439KConsumer Non-Durables
CLSCLICKS GROUP LTD2.639B ZAR25397 ZAC−0.31%−79 ZAC
Sell
541.696K13.757B ZAC61.956B ZAR23.7410.80 ZAR16.492KRetail Trade
ACLARCELORMITTAL SA LIMITED2.634B ZAR397 ZAC−2.70%−11 ZAC
Sell
363.142K144.167M ZAC4.403B ZAR1.742.36 ZARNon-Energy Minerals
TKGTELKOM SA SOC LTD2.63B ZAR3317 ZAC−1.57%−53 ZAC
Strong Sell
1.406M4.662B ZAC16.193B ZAR8.993.92 ZARCommunications
THATHARISA PLC2.436B ZAR2193 ZAC−0.32%−7 ZAC
Neutral
16.105K35.318M ZAC6.554B ZAR2.628.55 ZAR2.202KNon-Energy Minerals
BAWBARLOWORLD LTD2.342B ZAR8530 ZAC−2.35%−205 ZAC
Strong Sell
323.336K2.758B ZAC15.943B ZAR7.2912.06 ZAR8.609KDistribution Services
MSPMAS P.L.C2.274B ZAR1910 ZAC0.05%1 ZAC
Sell
359.709K687.044M ZAC13.516B ZAR5.903.28 ZARFinance
SPPTHE SPAR GROUP LTD2.152B ZAR13694 ZAC−0.67%−93 ZAC
Sell
1.119M15.323B ZAC26.37B ZAR12.4311.18 ZARDistribution Services
HCIHOSKEN CONS INV LTD2.079B ZAR18766 ZAC0.15%28 ZAC
Neutral
30.826K578.481M ZAC15.175B ZAR5.5034.53 ZARConsumer Services
SNTSANTAM LIMITED1.99B ZAR27488 ZAC−1.64%−457 ZAC
Sell
31.308K860.594M ZAC30.321B ZAR15.6018.16 ZAR6.339KFinance
ITEITALTILE LTD1.85B ZAR1216 ZAC1.93%23 ZAC
Sell
236.007K286.985M ZAC14.807B ZAR8.161.48 ZAR2.652KRetail Trade
AVIAVI LTD1.751B ZAR6579 ZAC0.77%50 ZAC
Sell
1.828M12.027B ZAC21.721B ZAR12.395.32 ZAR8.412KConsumer Non-Durables
KAPKAP INDUSTRIAL HLDGS LTD1.746B ZAR315 ZAC−3.08%−10 ZAC
Strong Sell
3.234M1.019B ZAC7.778B ZAR5.260.64 ZARTransportation
TCPTRANSACTION CAPITAL LTD1.643B ZAR1323 ZAC−1.64%−22 ZAC
Sell
12.555M16.611B ZAC10.034B ZAR6.102.27 ZAR9.784KCommercial Services
LHCLIFE HEALTHC GRP HLDGS LTD1.531B ZAR1877 ZAC−1.05%−20 ZAC
Sell
1.598M3B ZAC27.253B ZAR18.131.06 ZARHealth Services
MRFMERAFE RESOURCES LTD1.41B ZAR134 ZAC−0.74%−1 ZAC
Sell
655.694K87.863M ZAC3.324B ZAR2.410.56 ZARNon-Energy Minerals
TSGTSOGO SUN GAMING LTD1.405B ZAR1188 ZAC1.28%15 ZAC
Buy
119.41K141.859M ZAC12.449B ZAR7.051.67 ZARConsumer Services
SPGSUPER GROUP LTD1.361B ZAR3342 ZAC−0.71%−24 ZAC
Buy
232.484K776.962M ZAC11.567B ZAR7.804.39 ZAR14KTransportation
MCGMULTICHOICE GROUP LTD1.358B ZAR12008 ZAC0.62%74 ZAC
Sell
1.05M12.613B ZAC51.327B ZAR−0.60 ZAR7.204KConsumer Services
AILAFRICAN RAINBOW CAP INV1.339B ZAR747 ZAC−0.80%−6 ZAC
Buy
120.156K89.757M ZAC47.226B ZAR−0.10 ZARFinance
CMLCORONATION FUND MNGRS LD1.281B ZAR2977 ZAC−2.49%−76 ZAC
Strong Sell
931.593K2.773B ZAC10.424B ZAR8.393.66 ZARFinance
GMLGEMFIELDS GROUP LIMITED1.216B ZAR385 ZAC1.85%7 ZAC
Strong Buy
3.365M1.296B ZAC4.681B ZAR83.07 ZARNon-Energy Minerals
PIKPICK N PAY STORES LTD1.215B ZAR4015 ZAC−1.38%−56 ZAC
Sell
4.278M17.174B ZAC19.277B ZAR14.382.85 ZAR90KRetail Trade
DRDDRD GOLD LTD1.124B ZAR1685 ZAC1.51%25 ZAC
Buy
492.003K829.025M ZAC14.4B ZAR12.371.36 ZAR2.959KNon-Energy Minerals
OMNOMNIA HOLDINGS LTD1.097B ZAR5538 ZAC−1.07%−60 ZAC
Strong Sell
630.951K3.494B ZAC9.172B ZAR8.376.93 ZAR4.01KProcess Industries
ARLASTRAL FOODS LTD1.055B ZAR15430 ZAC−0.30%−47 ZAC
Sell
274.348K4.233B ZAC5.95B ZAR5.7427.45 ZAR13.812KProcess Industries
BLUBLUE LABEL TELECOMS LTD1.027B ZAR401 ZAC3.89%15 ZAC
Sell
2.389M958.062M ZAC3.517B ZAR8.300.48 ZARDistribution Services
RCLRCL FOODS LIMITED1.013B ZAR1169 ZAC−3.94%−48 ZAC
Neutral
27.354K31.977M ZAC10.413B ZAR12.660.98 ZARConsumer Non-Durables
NTCNETCARE LIMITED1.005B ZAR1422 ZAC−0.84%−12 ZAC
Sell
2.72M3.867B ZAC19B ZAR20.120.72 ZAR18KHealth Services
AFEAECI LIMITED930M ZAR9152 ZAC−0.31%−28 ZAC
Neutral
300.759K2.753B ZAC8.729B ZAR10.589.11 ZAR7.168KProcess Industries
KSTPSG KONSULT LIMITED920.909M ZAR1228 ZAC0.74%9 ZAC
Buy
832.037K1.022B ZAC15.729B ZAR17.740.70 ZAR2.917KFinance
IVTINVICTA HOLDINGS LTD882.861M ZAR2683 ZAC−0.19%−5 ZAC
Buy
30.264K81.198M ZAC2.638B ZAR5.824.71 ZARDistribution Services
MTNZFMTN ZAKHELE FUTHI869.567M ZAR1937 ZAC0.21%4 ZAC
Buy
2.883K5.584M ZAC2.389B ZAR0Finance
DCPDIS-CHEM PHARMACIES LTD853.446M ZAR2512 ZAC−1.68%−43 ZAC
Sell
1.83M4.597B ZAC21.605B ZAR21.301.21 ZAR20KRetail Trade
RLOREUNERT LTD827M ZAR5983 ZAC−3.11%−192 ZAC
Sell
55.838K334.079M ZAC9.541B ZAR12.035.19 ZARConsumer Durables
ZEDZEDER INV LTD801M ZAR169 ZAC−2.31%−4 ZAC
Sell
300.302K50.751M ZAC2.615B ZAR37.370.07 ZARFinance
AIPADCOCK INGRAM HLDGS LTD800.345M ZAR5249 ZAC1.96%101 ZAC
Buy
107.678K565.202M ZAC8.49B ZAR9.845.42 ZARHealth Technology
FFAFORTRESS REAL EST INV A777.817M ZAR1102 ZAC1.75%19 ZAC
Strong Buy
4.023M4.433B ZAC17.492B ZAR11.180.99 ZARFinance
AFTAFRIMAT LIMITED772.714M ZAR4890 ZAC−2.10%−105 ZAC
Sell
122.707K600.037M ZAC7.393B ZAR9.835.21 ZARNon-Energy Minerals
JSEJSE LTD748.556M ZAR10195 ZAC−1.90%−197 ZAC
Strong Sell
100.158K1.021B ZAC8.859B ZAR11.619.06 ZARFinance
OCEOCEANA GROUP LTD732.318M ZAR7096 ZAC2.83%195 ZAC
Buy
92.072K653.343M ZAC8.312B ZAR11.536.02 ZARConsumer Non-Durables
MPTMPACT LIMITED727.3M ZAR2911 ZAC−0.10%−3 ZAC
Sell
121.665K354.167M ZAC4.262B ZAR6.025.00 ZARProcess Industries
MTAMETAIR INVESTMENTS LTD674.791M ZAR2291 ZAC−0.35%−8 ZAC
Sell
357.383K818.764M ZAC4.413B ZAR10.602.22 ZAR6.062KProducer Manufacturing
ADHADVTECH LTD664.9M ZAR1677 ZAC−1.47%−25 ZAC
Sell
227.502K381.521M ZAC9.19B ZAR13.041.32 ZARCommercial Services
GNDGRINDROD LTD657.477M ZAR904 ZAC−1.63%−15 ZAC
Sell
971.757K878.468M ZAC6.064B ZAR10.280.90 ZARTransportation
SBPSABVEST CAPITAL LIMITED627.873M ZAR8098 ZAC0.00%0 ZAC
Sell
13.239K107.209M ZAC3.2B ZAR5.1215.91 ZARFinance
RMHRMB HOLDINGS LTD611M ZAR50 ZAC−5.66%−3 ZAC
Strong Sell
4.263M213.151M ZAC705.852M ZAR−0.06 ZAR11Finance
HDCHUDACO INDUSTRIES LTD596.267M ZAR15952 ZAC0.00%0 ZAC
Neutral
26.674K425.504M ZAC4.474B ZAR8.3320.08 ZAR3.762KDistribution Services
BATBRAIT PLC577M ZAR374 ZAC1.08%4 ZAC
Sell
556.95K208.299M ZAC4.925B ZAR−0.16 ZARFinance
ZZDZEDA LIMITED561.416M ZAR1083 ZAC−4.24%−48 ZAC
Strong Sell
361.523K391.529M ZAC2.056B ZAR1.66KFinance
SUISUN INTERNATIONAL LTD555M ZAR4039 ZAC4.21%163 ZAC
Buy
956.304K3.863B ZAC10.002B ZAR18.092.17 ZARConsumer Services
RBXRAUBEX GROUP LTD551.955M ZAR2410 ZAC2.60%61 ZAC
Sell
19.977K48.145M ZAC4.364B ZAR7.273.27 ZARIndustrial Services
CATCAXTON CTP PUBLISH PRINT551.753M ZAR999 ZAC−1.87%−19 ZAC
Buy
22.398K22.376M ZAC3.625B ZAR5.301.93 ZAR4.46KConsumer Services
DTCDATATEC LTD503.583M ZAR3589 ZAC5.22%178 ZAC
Strong Buy
172.655K619.659M ZAC7.965B ZAR16.372.16 ZAR10.933KTechnology Services
LEWLEWIS GROUP LTD483.1M ZAR4251 ZAC−0.61%−26 ZAC
Sell
1.486K6.317M ZAC2.429B ZAR6.087.30 ZARRetail Trade
CSBCASHBUILD LTD473.849M ZAR18849 ZAC0.25%47 ZAC
Neutral
10.009K188.66M ZAC4.273B ZAR13.0714.53 ZARRetail Trade
EPEEPE CAPITAL PARTNERS LTD470.538M ZAR558 ZAC0.90%5 ZAC
Buy
214.459K119.668M ZAC1.479B ZAR3.061.82 ZAR68Finance
CLICLIENTELE LTD435.469M ZAR1024 ZAC−0.10%−1 ZAC
Strong Sell
33.018K33.81M ZAC3.437B ZAR7.401.40 ZAR2.085KMiscellaneous
LTELIGHTHOUSE PROPERTIES PLC432.911M ZAR638 ZAC0.31%2 ZAC
Sell
390.001K248.821M ZAC10.82B ZAR24.260.26 ZARFinance