The stock market opens today more than halfway recovered from the huge sell-off of earlier this month. Major indices are sitting on a five-day win streak for the first time this year. CocaCola and Deere earnings are getting digested, and housing data loom large ahead of the three-day weekend.