Dictionary.com
Thesaurus.com

will have been selling

  • future perfect progressive
    of sell.
    sell
    verb (used with object)
    to transfer (goods) to or render (services) for another in exchange for money; dispose of to a purchaser for a price.