The best stocks of 2025: AI, tech, gold, and some surprises