From Longman Business Dictionary
thrivethrive /θraɪv/ verb (past tensepst thrived or throve /θrəʊvθroʊv/, past participlepp thrived) [intransitiveI] if a company, market, or place is thriving, it is very successful and making a lot of moneyOur natural food supermarkets are thriving.
—thriving adjectiveadjHe has a thriving computer-consultancy business.