Here is a date-wise list of key companies scheduled to report their earnings in April and May