Klassen ranks 2106 on Inc. 5000