 Predictable companies are usually characterized by a steady record of revenue and Ebitda, which is often linked to a strong long-term performance based on a 10-year study that GuruFocus conducted for the period from 1998 to 2008. 