Do you remember Yahoo when it was this internet pioneer? When we all visited the site and had Yahoo email addresses? Those were the days! Yahoo is now a shadow of its former self a this infographic details.
Its share price once stood at $56 and now sites at $15 its revenue growth has fallen below zero and its main business these days seems to be endless rounds of redundancies. Read More