9 Stocks That Gain Every Earnings Day

NEW YORK (CNBC) -- All eyes are on corporate earnings this week as 20 percent of all U.S. publicly traded companies report quarterly results. How do you know which stocks will give you a nice return on reporting day?

It's like finding a needle in a haystack -- and that's the idea of what Bespoke Investment Group co-founder Paul Hickey did.

Some places are barely livable for millennials. And it has nothing to do with avocado toast. A WalletHub study compared homeownership, affordability and quality of life in all 50 states and D.C. to determine the best states for a generation that's earning 20% less than their parents.