Home Editor's Picks Oppenheimer lists 5 retail stocks investors should own for 2025