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