Dictionary.com
Thesaurus.com

has been climaxing

  • present perfect progressive of climax (3rd person singular).