Best and worst performers of the day: Karooooo, Investec, and more

Best and worst performers of the day.
The Stocks that have performed the best today:
Karooooo Ltd (KRO)
KRO stocks closed on R480.00 on May 20 above a previous close of R449.02, and indicated a total price move of +R30.98/+6.90%. There is currently no consensus forecast on KRO stocks.
Investec Plc (INP)
INP stocks closed on R57.50 on May 20 above a previous close of R55.77, and indicated a total price move of +R1.73/+3.10%. The consensus forecast on INP stocks suggests a 0% sell, 0% hold and 100% buy.
Tiger Brands Ltd (TBS)
ANG stocks closed on R225.87 on May 20 below a previous close of R219.00 with a total price move of +R6.87/+3.14% observed. The consensus forecast on ANG stocks suggests a 42% sell, 26% hold and 32% buy.
The Stocks that have performed the worst today:
Super Group Ltd (SPG)
SPG stocks closed on R29.29 on May 20 above a previous close of R30.75, and indicated a total price move of -R1.46/-4.75%. The consensus forecast on SPG stocks suggests a 0% sell, 40% hold and 60% buy.
Ninety One Ltd (NY1)
NY1 stocks closed on R47.00 on May 20 above a previous close of R48.58, and indicated a total price move of -R1.58/-3.25%. There is currently no consensus forecast on NY1 stocks.
The Foschini Group Ltd (TFG)
TFG stocks closed on R119.14 on May 20 above a previous close of R123.17, and indicated a total price move of -R4.03/-3.27%. The consensus forecast on TFG stocks suggests a 10% sell, 43% hold and 47% buy.