Dictionary.com
Thesaurus.com
has exulted
  • present perfect of exult (3rd person singular).