Stock return, dividend growth and consumption growth predictability across markets and time: Implications for stock price movement