stock list analysis