What Companies Are Worth Investing In