Dictionary.com
Thesaurus.com

has been triumphing

  • present perfect progressive
    of triumph (3rd person singular).
    triumph
    noun
    the act, fact, or condition of being victorious or triumphant; victory; conquest.