Why Twitter Inc (TWTR), FedEx Corporation (FDX) and Ocwen Financial Corp (OCN) are 3 of Today’s Best Stocks By: InvestorPlace April 07, 2015 at 12:40 PM EDT Read More >> Related Stocks: Facebook FedEx Corp Google, Inc. New Residential Investment Corp Ocwen Financial Corp Twitter, Inc.