Yahoo Turns 20: Is YHOO Stock a Buy? By: InvestorPlace March 02, 2015 at 09:39 AM EST Read More >> Related Stocks: Alibaba Group Holding Ltd Facebook Google, Inc. Twitter, Inc. Yahoo