flourishing
flourishing - adjective
very lively and profitable
flourishing - thesaurus
booming
palmy
prospering
prosperous
roaring
thriving