Best and worst trades on the JSE: The Foschini Group, Naspers, and more

Best and worst trades on the JSE.
The Foschini Group Ltd (TFG)
TFG stocks closed on R132.40 on October 19 above a previous close of R127.36, and indicated a total price move of +R5.04/+3.96%. The consensus forecast on TFG stocks suggests a 18% sell, 29% hold and 53% buy.
Karooooo Ltd (KRO)
KRO stocks closed on R498.00 on October 19 above a previous close of R479.99, and indicated a total price move of +R18.01/+3.75%. There is currently no consensus forecast on KRO stocks.
Naspers Ltd (NPN)
NPN stocks closed on R2635.00 on October 19 above a previous close of R2551.00, and indicated a total price move of +R84.00/+3.29%. The consensus forecast on NPN stocks suggests a 0% sell, 0% hold and 100% buy.
The Stocks that have performed the worst today:
Glencore Xstrata PLC (GLN)
GLN stocks closed on R75.88 on October 19 below a previous close of R79.18, and indicated a total price move of -R3.25/-4.11%. The consensus forecast on GLN stocks suggests a 0% sell, 31% hold and 69% buy.
Sasol Ltd (SOL)
SOL stocks closed on R268.00 on October 19 below a previous close of R278.85, and indicated a total price move of -R10.85/-3.89%. The consensus forecast on SOL stocks suggests a 11% sell, 37% hold and 53% buy.
Montauk Renewables Inc (MKR)
MKR stocks closed on R167.00 on October 19 below a previous close of R172.32, and indicated a total price move of -R5.32/-3.09%. There is currently no consensus forecast on MKR stocks.