How do analysts predict stock prices

How do analysts go about predicting future stock prices?