Do Stocks Make Sense in the Long Run?