Jim Collins in the recent book about Steve Jobs:
There are three things you need to be considered a truly great company. Number one, you have to deliver superior financial results. Number two, you have to make a distinctive impact, to the point where if you didn’t exist you couldn’t be easily replaced. Number three, the company must have lasting endurance, beyond multiple generations.