The markets have been sinking steadily, fed on a diet of weak economic data — GDP growth in the second quarter came in at an anemic 1.3%. Yet, in the past week, company after company has announced stellar earnings — none more stellar than Starbucks, Amazon and Expedia.
Read more