These top stocks will outperform in a ‘challenging’ market, say analysts