Dictionary.com
Thesaurus.com

has been retailing

  • present perfect progressive
    of retail (3rd person singular).
    retail
    noun
    the sale of goods to ultimate consumers, usually in small quantities (opposed to wholesale).