Yahoo Company: Strategic Analysis