Best and worst trades on the JSE: Vivo Energy, Barloworld, and more

Best and worst trades on the JSE.
Vivo Energy PLC (VVO)
VVO stocks closed on R27.82 on November 25 above a previous close of R23.08, and indicated a total price move of +R4.74/+20.54%. There is currently no consensus forecast on VVO stocks.
Barloworld Ltd (BAW)
BAW stocks closed on R148.87 on November 25 above a previous close of R142.10, and indicated a total price move of +R6.77/+4.76%. The consensus forecast on BAW stocks suggests a 0% sell, 69% hold and 31% buy.
Redefine Properties Ltd (RDF)
RDF stocks closed on R5.06 on November 25 above a previous close of R4.85, and indicated a total price move of +R0.21/+4.33%. The consensus forecast on RDF stocks suggests a 9% sell, 36% hold and 55% buy.
The Stocks that have performed the worst today:
Kumba Iron Ore Ltd (KIO)
KIO stocks closed on R430.04 on November 25 below a previous close of R450.34, and indicated a total price move of -R20.30/-4.51%. The consensus forecast on KIO stocks suggests a 64% sell, 36% hold and 0% buy.
African Rainbow Minerals (ARI)
ARI stocks closed on R198.00 on November 25 below a previous close of R206.77, and indicated a total price move of -R8.77/-4.24%. The consensus forecast on ARI stocks suggests a 10% sell, 30% hold and 60% buy.
Harmony Gold Mining Company Ltd (HAR)
HAR stocks closed on R60.46 on November 25 below a previous close of R62.49, and indicated a total price move of -R2.03/-3.25%. The consensus forecast on HAR stocks suggests a 15% sell, 23% hold and 62% buy.