Best and worst performers of the day: Naspers, AECI, and more

Best and worst performers of the day.
Naspers Ltd (NPN)
NPN stocks closed on R2747.44 on July 28 above a previous close of R2546.62, and indicated a total price move of +R200.82/+7.89%. The consensus forecast on NPN stocks suggests a 0% sell, 12% hold and 88% buy.
Prosus N.V. (PRX)
PRX stocks closed on R1267.62 on July 28 above a previous close of R1186.25, and indicated a total price move of +R81.37/+6.86%. The consensus forecast on PRX stocks suggests a 0% sell, 9% hold and 91% buy.
AECI Ltd (AFE)
AFE stocks closed on R101.31 on July 28 above a previous close of R96.16, and indicated a total price move of +R5.15/+5.36%. The consensus forecast on AFE stocks suggests a 0% sell, 0% hold and 100% buy.
The Stocks that have performed the worst today:
South32 Ltd (S32)
S32 stocks closed on R31.97 on July 28 below a previous close of R32.72, and indicated a total price move of -R0.75/-2.29%. There is currently no consensus forecast on S32 stocks.
Telkom SA Ltd (TKG)
TKG stocks closed on R42.17 on July 28 below a previous close of R42.93, and indicated a total price move of -R93.38/-7.30%. The consensus forecast on TKG stocks suggests a 5% sell, 32% hold and 63% buy.
Santam Ltd (SNT)
SNT stocks closed on R251.41 on July 28 below a previous close of R254.76, and indicated a total price move of -R3.35/-1.31%. The consensus forecast on SNT stocks suggests a 0% sell, 100% hold and 0% buy.