What is stock price prediction

How is stock price prediction typically performed?