Stock valuation is the method of calculating theoretical values of companies and their stocks. The main use of these methods is to predict future market prices, or more generally, potential market prices, and thus to profit from price movement – stocks that are judged undervalued are bought, while stocks that are judged overvalued are sold, in the expectation that undervalued stocks will overall rise in value, while overvalued stocks will generally decrease in value. From Wikipedia