The floodgates of company earnings open this week, with close to 30 companies set to report, and some of the numbers from some of the biggest companies may be tough reading.