Best and worst trades on the JSE: Naspers, Sasol, and more

Best and worst trades on the JSE.
Naspers Ltd (NPN)
NPN stocks closed on R2680.00 on January 12 above a previous close of R2451.98, and indicated a total price move of +R228.02/+9.30%. The consensus forecast on NPN stocks suggests a 0% sell, 0% hold and 100% buy.
Sasol Ltd (SOL)
SOL stocks closed on R285.40 on January 12 above a previous close of R267.00, and indicated a total price move of +R18.40/+6.89%. The consensus forecast on SOL stocks suggests a 10% sell, 20% hold and 70% buy.
Prosus N.V. (PRX)
PRX stocks closed on R1394.75 on January 12 above a previous close of R1309.80, and indicated a total price move of +R84.95/+6.49%. The consensus forecast on PRX stocks suggests a 4% sell, 12% hold and 84% buy.
The Stocks that have performed the worst today:
Karooooo Ltd (KRO)
KRO stocks closed on R537.01 on January 12 below a previous close of R567.00, and indicated a total price move of -R29.99/-5.29%. The consensus forecast on KRO stocks suggests a 0% sell, 29% hold and 71% buy.
Mediclinic International PLC (MEI)
MEI stocks closed on R68.45 on January 12 below a previous close of R69.78, and indicated a total price move of -R1.33/-1.91%. The consensus forecast on MEI stocks suggests a 18% sell, 73% hold and 9% buy.
Anheuser-Busch InBev SA (ANH)
ANH stocks closed on R987.63 on January 12 below a previous close of R1001.00, and indicated a total price move of -R13.37/-1.34%. The consensus forecast on ANH stocks suggests a 8% sell, 36% hold and 56% buy.