Best and worst performers on the JSE: Sasol, Aspen Pharmacare, and more

Best and worst performers on the JSE.
Sasol Ltd (SOL)
SOL stocks closed on R276.91 on September 28 above a previous close of R262.82, and indicated a total price move of +R14.09/+5.36%. The consensus forecast on SOL stocks suggests a 10% sell, 35% hold and 55% buy.
Aspen Pharmacare Holdings (APN)
APN stocks closed on R274.46 on September 28 above a previous close of R259.75, and indicated a total price move of +R14.71/+5.66%. The consensus forecast on APN stocks suggests a 0% sell, 22% hold and 78% buy.
ABSA Group Ltd (ABG)
HMN stocks closed on R147.05 on September 28 above a previous close of R141.28, and indicated a total price move of +R5.77/+4.08%. The consensus forecast on HMN stocks suggests a 0% sell, 27% hold and 73% buy.
The Stocks that have performed the worst today:
Karooooo Ltd (KRO)
KRO stocks closed on R430.01 on September 28 below a previous close of R456.00, and indicated a total price move of -R25.99/-5.70%. There is currently no consensus forecast on KRO stocks.
Montauk Renewables Inc (MKR)
MKR stocks closed on R164.73 on September 28 below a previous close of R174.63, and indicated a total price move of -R9.90/-5.67%. There is currently no consensus forecast on MKR stocks.
PSG Konsult Ltd (KST)
KST stocks closed on R10.20 on September 28 below a previous close of R10.69, and indicated a total price move of -R0.49/-4.58%. The consensus forecast on KST stocks suggests a 0% sell, 100% hold and 0% buy.