Stock return predictability and determinants of predictability and profits