Weekly earnings agenda: MacDonald's, Apple, Facebook