Market rebounds across the board