Dictionary.com
Thesaurus.com
has smashed
  • present perfect of smash (3rd person singular).