Earnings And Yields Dominate Stocks