6 fundamentals of sustainable business growth

What does it take to keep your business flourishing long term?