Posted on September 20, 2020September 20, 2020 by nathanaelGreat company The definition of a great company is one that will be great for 25 or 30 years.