Best and worst performers of the day: Bid Corp, Aspen, and more

Best and worst performers of the day.
Bid Corporation Ltd (BID)
BID stocks closed on R313.00 on June 17 above a previous close of R299.59, and indicated a total price move of +R13.41/+4.48%. The consensus forecast on BID stocks suggests a 15% sell, 46% hold and 38% buy.
Aspen Pharmacare Holdings (APN)
APN stocks closed on R170.36 on June 17 above a previous close of R163.44, and indicated a total price move of +R6.92/+4.23%. The consensus forecast on APN stocks suggests a 15% sell, 15% hold and 69% buy.
Naspers Ltd (NPN)
BTI stocks closed on R3067.32 on June 17 above a previous close of R2984.13, and indicated a total price move of +R83.19/+2.79%. The consensus forecast on BTI stocks suggests a 0% sell, 0% hold and 100% buy.
The Stocks that have performed the worst today:
DRD Gold Ltd (DRD)
DRD stocks closed on R15.09 on June 17 below a previous close of R16.33, and indicated a total price move of -R1.24/-7.59%. The consensus forecast on DRD stocks suggests a 0% sell, 67% hold and 33% buy.
Liberty Holdings Ltd (LBH)
LBH stocks closed on R64.18 on June 17 below a previous close of R68.83, and indicated a total price move of -R4.65/-6.76%. The consensus forecast on LBH stocks suggests a 0% sell, 40% hold and 60% buy.
Gold Fields Ltd (GFI)
GFI stocks closed on R132.80 on June 17 below a previous close of R141.92, and indicated a total price move of -R9.12/-6.53%. The consensus forecast on GFI stocks suggests a 0% sell, 45% hold and 55% buy.