Best and worst performers of the day: Telkom, Hammerson, and more

Best and worst performers of the day.
The Stocks that have performed the best today:
Telkom Holdings Ltd (TKG)
TKG stocks closed on R49.80 on June 2 above a previous close of R48.11, and indicated a total price move of +R1.69/+3.51%. The consensus forecast on TXT stocks suggests a 6% sell, 35% hold and 59% buy.
Hammerson Plc (HMN)
HMN stocks closed on R7.90 on June 2 above a previous close of R7.65, and indicated a total price move of +R0.25/+3.27%. The consensus forecast on HMN stocks suggests a 43% sell, 46% hold and 11% buy.
Exxaro Resources Ltd (EXX)
EXX stocks closed on R160.97 on June 2 above a previous close of R157.00, and indicated a total price move of +R3.97/+2.53%. The consensus forecast on EXX stocks suggests a 43% sell, 46% hold and 11% buy.
The Stocks that have performed the worst today:
Santam Ltd (SNT)
SNT stocks closed on R267.93 on June 2 below a previous close of R274.47, and indicated a total price move of -R6.54/-2.38%. The consensus forecast on SNT stocks suggests a 0% sell, 100% hold and 0% buy.
KAP Industrial Holdings (KAP)
KAP stocks closed on R4.70 on June 2 below a previous close of R4.80, and indicated a total price move of -R10.00/-2.08%. The consensus forecast on KAP stocks suggests a 0% sell, 11% hold and 89% buy.
Mediclinic Int Plc (MEI)
MEI stocks closed on R64.50 on June 2 below a previous close of R65.83, and indicated a total price move of -R1.33/-2.02%. The consensus forecast on MEI stocks suggests a 0% sell, 42% hold and 58% buy.