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

Best and worst trades on the JSE.
Karooooo Ltd (KRO)
KRO stocks closed on R560.00 on January 17 above a previous close of R525.00, and indicated a total price move of +R35.00/+6.67%. The consensus forecast on KRO stocks suggests a 0% sell, 33% hold and 67% buy.
Alphamin Resources Corp (APH)
APH stocks closed on R17.05 on January 17 above a previous close of R15.97, and indicated a total price move of +R0.80/+4.69%. There is currently no consensus forecast on APH stocks.
British American Tobacco PLC (BTI)
BTI stocks closed on R662.48 on January 17 above a previous close of R636.00, and indicated a total price move of +R26.48/+4.16%. The consensus forecast on BTI stocks suggests a 17% sell, 0% hold and 83% buy.
The Stocks that have performed the worst today:
Bytes Technology Group (BYI)
BYI stocks closed on R106.00 on January 17 below a previous close of R112.00, and indicated a total price move of -R6.00/-5.36%. The consensus forecast on BYI stocks suggests a 0% sell, 0% hold and 100% buy.
Gold Fields Ltd (GFI)
GFI stocks closed on R158.83 on January 17 below a previous close of R163.98, and indicated a total price move of -R5.15/-3.14%. The consensus forecast on GFI stocks suggests a 18% sell, 27% hold and 55% buy.
PSG Konsult Ltd (KST)
KST stocks closed on R14.00 on January 17 below a previous close of R14.39, and indicated a total price move of -R0.39/-2.71%. The consensus forecast on KST stocks suggests a 0% sell, 100% hold and 0% buy.