A number of companies are expected to release their earning numbers, such as Harmony Gold, BHP Billiton, Sea Harvest and Imperial Holdings.