Weekly earnings calendar: Here is how major companies may perform | Sharefundss