Pricing Stocks with Yardsticks and Sentiments