Microsoft and Yahoo are both struggling to compete with Google Microsoft has offered to buy the search engine company Yahoo for $44.6bn (£22.4bn) in cash and shares. The offer, contained in a letter to Yahoo's board, is 62% above Yahoo's closing share price on Thursday. Yahoo cut its revenue forecasts earlier this week and said it would have to spend an additional $300m this year trying to revive