Mark your calendar for earnings reports. For Amazon it’s April 29. For Walmart it’s May 15. If you have any stake or interest in...