Microsoft to Pay $31 Per Share for Yahoo, Totaling $44.6 Billion in Cash and Stock

Microsoft Corp. offered to buy search engine operator Yahoo Inc. for $44.6 billion in cash and stock in a move to boost its competitive edge in the online services market.

Microsoft bid $31 per share for Yahoo, representing a 62 percent premium to Yahoo's closing stock price Thursday.