Things Warren Buffett looks for before investing