Barloworld shares spike 63% in three months despite volatile trading conditions