Enthusiasm for stocks has improved across the board.