Value investing is an investment strategy that involves picking stocks that are trading for less than their intrinsic value. Intrinsic value is the actual value of a company, based on its earnings power and growth potential. Value investors believe that by paying less for a stock than its intrinsic value, they are getting a bargain that will eventually pay off.