Best stocks to watch