Value stocks post best run this century after fire sale ends