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

Best and worst trades on the JSE.
Karooooo Ltd (KRO)
KRO stocks closed on R470.00 on October 4 above a previous close of R437.17, and indicated a total price move of +R32.83/+7.51%. There is currently no consensus forecast on KRO stocks.
Sasol Ltd (SOL)
SOL stocks closed on R294.50 on October 4 above a previous close of R275.91, and indicated a total price move of +R18.59/+6.74%. The consensus forecast on SOL stocks suggests a 10% sell, 35% hold and 55% buy.
Anglogold Ashanti Ltd (ANG)
ANG stocks closed on R250.94 on October 4 above a previous close of R237.49, and indicated a total price move of +R13.45/+5.66%. The consensus forecast on ANG stocks suggests a 10% sell, 52% hold and 38% buy.
The Stocks that have performed the worst today:
Aspen Pharmacare Holdings (APN)
APN stocks closed on R255.02 on October 4 below a previous close of R270.49, and indicated a total price move of -R15.47/-5.72%. The consensus forecast on APN stocks suggests a 0% sell, 33% hold and 67% buy.
Vivo Energy PLC (VVO)
VVO stocks closed on R21.09 on October 4 below a previous close of R21.91, and indicated a total price move of -R0.82/-3.74%. There is currently no consensus forecast on VVO stocks.
Barloworld Ltd (BAW)
BAW stocks closed on R120.35 on October 4 below a previous close of R124.73, and indicated a total price move of -R4.38/-3.51%. The consensus forecast on BAW stocks suggests a 0% sell, 57% hold and 43% buy.