Dictionary.com
Thesaurus.com
is congratulating
  • present progressive of congratulate (3rd person singular).