Best and worst performers of the day: Pepkor, Massmart, and more

Best and worst performers of the day.
The Stocks that have performed the best today:
Massmart Holdings Ltd (MSM)
MSM stocks closed on R57.50 on May 11 above a previous close of R53.31, and indicated a total price move of +R4.19/+7.86%. The consensus forecast on MSM stocks suggests a 22% sell, 44% hold and 33% buy.
Pepkor Holdings Ltd (PPH)
PPH stocks closed on R18.04 on May 11 below a previous close of R17.00 with a total price move of +R1.04/+6.12% observed. The consensus forecast on PPH stocks suggests a 15% sell, 15% hold and 69% buy.
KAP Industrial Holdings (KAP)
KAP stocks closed on R4.13 on May 11 above a previous close of R4.05, and indicated a total price move of +R0.08/+1.98%. The consensus forecast on KAP stocks suggests a 0% sell, 36% hold and 64% buy.
The Stocks that have performed the worst today:
Textainer Group Holdings (TXT)
TXT stocks closed on R342.26 on May 11 above a previous close of R378.00, and indicated a total price move of -R35.74/-9.46%. The consensus forecast on TXT stocks suggests a 0% sell, 0% hold and 100% buy.
Montauk Renewables Inc (MKR)
MKR stocks closed on R131.95 on May 11 below a previous close of R139.80 with a total price move of -R7.85/-5.62% observed. There is currently no consensus forecast on MKR stocks.
Harmony Gold Mining Company (HAR)
HAR stocks closed on R68.00 on May 11 above a previous close of R71.87, and indicated a total price move of -R3.87/-5.38%. The consensus forecast on HAR stocks suggests a 6% sell, 50% hold and 44% buy.