Best and worst trades on the JSE: AVI Ltd, Kumba Iron Ore, and more

Best and worst trades on the JSE.
AVI Ltd (AVI)
AVI stocks closed on R86.69 on November 19 above a previous close of R82.77, and indicated a total price move of +R3.92/+4.74%. The consensus forecast on AVI stocks suggests a 0% sell, 65% hold and 35% buy.
Kumba Iron Ore (KIO)
KIO stocks closed on R412.13 on November 19 above a previous close of R397.63, and indicated a total price move of +R14.50/+3.65%. The consensus forecast on KIO stocks suggests a 64% sell, 36% hold and 0% buy.
Bytes Technology Group (BYI)
BYI stocks closed on R124.07 on November 19 above a previous close of R120.98, and indicated a total price move of +R3.09/+2.55%. There is currently no consensus forecast on BYI stocks.
The Stocks that have performed the worst today:
Montauk Renewables Inc (MKR)
MKR stocks closed on R159.98 on November 19 below a previous close of R167.00, and indicated a total price move of -R7.02/-4.20%. The consensus forecast on MKR stocks suggests a 0% sell, 24% hold and 76% buy.
ABSA Group Ltd (ABG)
ABG stocks closed on R135.25 on November 19 below a previous close of R140.34, and indicated a total price move of -R5.09/-3.63%. The consensus forecast on ABG stocks suggests a 0% sell, 13% hold and 87% buy.
Woolworths Holdings Ltd (WHL)
WHL stocks closed on R52.30 on November 19 below a previous close of R54.25, and indicated a total price move of -R1.95/-3.95%. The consensus forecast on WHL stocks suggests a 13% sell, 44% hold and 44% buy.