Credo is putting up big growth numbers and diversifying its business, both in terms of its customers and its products.