Technology | Mon May 21, 2012 6:42pm EDT

Yahoo clears a hurdle, sells Alibaba stake for $7.1 billion